软考-系统开发基础-软件测试

文章目录

    • 软件测试
      • 黑盒测试
        • 等价类划分
        • 边界值分析
      • 白盒测试
    • 软件测试的阶段
      • 单元测试
      • 集成测试
      • 确认测试
      • 系统测试
    • McCabe复杂度(环路复杂度)

软件测试

测试的原则

软考-系统开发基础-软件测试

黑盒测试

黑盒测试法就是将一个软件模块看做一个黑盒子,我们看不到黑盒子里面有什么东西,我们只知道输入输出,和它的功能

软考-系统开发基础-软件测试
  • 1.语句覆盖每条语句至少执行一次。
  • 2.判定覆盖每个判定的每个分支至少执行一次。
  • 3.条件覆盖每个判定的每个条件应取到各种可能的值。
  • 4.判定/条件覆盖同时满足判定覆盖条件覆盖。
  • 5.条件组合覆盖每个判定中各条件的每一种组合至少出现一次。
  • 6.路径覆盖使程序中每一条可能的路径至少执行一次。

软件测试的阶段

软考-系统开发基础-软件测试
V(G) = 15 – 12 + 2 = 5
告诉我们至少需要5个测试用例才能到达路径覆盖

环路复杂度还有一种计算方式

封闭区间数 + 1

试用上图是能行的

来源:_阿锋丶

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年9月17日
下一篇 2020年9月17日

相关推荐