等价类划分法测试用例例题
时间: 2024-08-06 14:00:34 浏览: 110
等价类划分法是一种软件测试设计技术,它将输入数据划分为不同的类别(等价类),每个类别代表一组具有相似特性的输入值。这种分类有助于找出能够覆盖所有有效和无效情况的最少测试用例集。
例如,假设我们正在测试一个银行账户系统,用户可以输入存款金额:
1. **有效等价类**:
- 非负整数: [0, 1, 100, 1000, ...]
- 正整数: [1, 2, 5, 10, ...]
- 最大整数: 如果系统有最大存款限制,如10000元,那么就是[10000]
2. **无效等价类**:
- 零或负数: [-1, 0, -10, ...]
- 整数以外的值: ["a", "1.5", "abc", ...]
- 超过最大限制的数值: [10001, 100000]
测试用例会包括:
- 选择一个有效等价类中的边界值(如最小正数、最大正数)
- 选择一个有效等价类中的典型值(如常见的存款数额)
- 从无效等价类中选择一个值
阅读全文