![](https://i-blog.csdnimg.cn/blog_migrate/0cbfa416b1d46ba44a3f7ee384ae9ab1.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b85be1190852629c42a38b179bf17924.png)
黑盒测试
用于检查程序功能,不关心内部代码
黑盒测试围绕spec、需求和参数构建
测试用例的选择
等价类划分方法:将被测函数的输入与划分为能派生不同等价类的数据域
边界值分析(BVA)
白盒测试:
白盒测试的主要技术是代码覆盖率分析。代码覆盖率分析消除了测试用例套件中的空白。它标识一组测试用例未执行的程序区域。一旦发现用例覆盖空白域,就可以创建测试用例以验证未经测试的代码部分,从而提高软件产品的质量。
根据程序执行路径设计测试用例
代码覆盖率
测试效果:路径覆盖>分支覆盖>语句覆盖
测试难度排序同上
回归测试:修复好bug之后将引发bug的作为测试用例,并重新测试所有测试用例
测试策略 | |||
|