基于结构测试的测试策略
  7M0vcdGauhIx 2023年11月02日 49 0

基于结构的各种测试用例设计方法的综合选择策略如下所示:

(1)在测试中,应尽量先用工具对被测软件进行静态分析。利用静态分析的结果作为引导,通过代码检查和动态测试的方式对静态分析结果进行进一步的确认, 能使测试工作更为有效。

(2)测试中可采取先静态后动态的组合方式。先进行静态分析、 编码规则检查和代码检查等,再根据测试项目所选择的测试覆盖率要求,设计动态测试用例。

(3)覆盖率是对动态测试用例设计是否充分的监督。执行测试用例的目标仍然是检查每个用例的实测结果是否满足期望输出要求,而不是仅仅查看用例执行完之后覆盖率是否达到要求。

(4)根据被测软件的安全风险要求,应使用与之对应的覆盖率标准来衡量代码需要被多少测试用例进行充分测试。一般地,常规软件测试应达到语句和分支/判定测试均100%覆盖,对于一些高安全的软件可能需要达到MCDC测试100%覆盖。

(5)在不同的测试阶段,测试的侧重点不同。在单元测试阶段,以代码检查、编码规则检查和动态测试为主;在系统测试阶段,在使用编码规则检查和静态分析度量工具对代码进行扫描检查后,主要根据黑盒测试的结果,采取相应的白盒测试作为补充。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
7M0vcdGauhIx