测试用例设计方法
黑盒测试
- 功能测试(数据驱动测试)
- 检查程序功能是否按照规格说明书的规定正常使用。对于黑盒测试的这几种方法,总和策略是
- 首先考虑边界值分析法。
- 必要时用等价类划分方法。
- 可以用错误推测法和场景法;如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用因果图法。
拓展:黑盒测试的综合策略
- 考虑边界值分析法,边界值分析法是在任何情况下都必须使用的方法,因为经验表明这种方法设计的测试用例发现程序错误的能力最强。
- 必要时用等价类划分方法补充一些测试用例。
- 其次可以用错误推测法再追加一些测试用例。
- 这时,可以对照程序逻辑,检查已设计出的测试用例的逻辑覆盖率,如果没有达到要求的覆盖标准,应当再补充足够的测试用例;如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用因果图法。
边界值分析法
- 根据经验法则,大量的错误是发生在输入或输出范围的边界上的,而不是发生在输入输出范围的内部。
- 针对各种边界情况设计测试用例,可以查出更多的错误。
- 使用边界值的分析方法设计测试用例,首先应该确定边界情况。边界值的选择通常是:
- 小于最小边界
- 等于最小边界
- 满足边界内的中间数
- 等于最大边界值
- 大于最大边界值。
- 常输入和输出等价类的边界&#x