本文档详细介绍了等价类划分法在软件测试中的应用,并提供了具体的测试用例设计示例,旨在帮助测试人员提高测试效率和质量。
在设计一个加法器的测试用例时,需要考虑两个操作数取值范围为1到100之间的整数这一约束条件。
表 加法器测试用例
| 编号 | 操作数1 | 操作数2 | 预期结果 | 所属等价类 |
| ---- | ------- | ------- | --------- | ------------ |
| 1 | 3 | 40 | 43 | 有效等价类 |
| 2 | 0 |-1 | 提示出错 |无效等价类1|
| 3 |102 |123 |提示出错 |无效等价类2|
思考:该测试用例是否全面?
答案是不全面。因为没有覆盖到所有的无效等价类。
例如,操作数为非整数值或超出给定范围的值时(如小于1或者大于100),应被识别并提示错误。但是当前的测试用例只考虑了部分情况,并未涵盖所有可能的边界条件和异常输入情形。