《设计测试用例的方法》是一篇介绍如何高效地创建软件测试案例的文章。它详细阐述了不同类型的测试方法和策略,帮助读者掌握制定有效测试计划的关键技巧。
测试用例设计综合策略:
1. Myers提出了使用多种测试方法的综合策略:
- 在任何情况下都必须应用边界值分析法,因为这种方法在发现程序错误方面表现最为有效。
- 必要时采用等价类划分补充一些测试案例。
- 使用错误推测法再增加一部分测试用例。
- 对照程序逻辑检查已设计的测试用例是否达到了所需的覆盖标准,并根据需要添加足够的测试用例以达到目标。
- 如果功能说明中包含输入条件组合情况,则可以从一开始就使用因果图方法。
2. 测试案例的设计步骤:
1) 根据设计规格构造基本的功能性测试案例;
2) 边界值的测试案例;
3) 状态转换的测试用例;
4) 错误猜测法的测试用例;
5) 异常情况下的测试用例;
6) 性能相关的测试用例;
7) 压力环境下的测试案例。
3. 提高测试案例效率的方法:
- 利用设计测试案例的8种方法不断对现有方案进行拆分和合并。
- 运用遗传算法理论来优化改进现有的测试方案。
- 在实际操作过程中,利用发散思维创造更多的有效测试情境。