分类: 项目管理
2009-09-22 17:43:04
先使用黑盒测试方法来设计测试用例,然后视情况需要使用白盒测试方法来设计补充测试用例。
白盒测试主要采用逻辑覆盖测试。
黑盒测试方法主要采用等价类划分,边界值,错误推测,因果图等。
边界值与等价类不同的地方:边界值在一个等价类会挑选好几个元素,还要考虑结果空间的边界(因为输入范围的边界并不总是能代表输出范围的边界情况。)
测试策略
本章最后,作者给出了一个合理的测试策略:“测试用例涉及方法可以组合为一个整体的策略,即:每一种方法都可以提供一组具体的有用的测试用例,但是都不能单独提供一个完整的测试用例集,所以一组合理的策略为:
1、如果规格说明中包含输入条件组合的情况,应首先使用因果图分析方法;
2、在任何情况下都应使用边界值分析方法。应注意,是对输入和输出边界进行分析;
3、为输入和输出确定有效和无效等价类,在必要情况下对确认的测试用例进行补充;
4、使用错误猜测技术增加更多的测试用例;
5、针对上述测试用例集检查程序的逻辑结构,即白盒测试的五种方法。可适当的增加足够数量的测试用例,以便覆盖准则得到满足。“