版权声明:未经本人同意不得转载 https://blog.csdn.net/object_oriented_/article/details/88350623
等价类比法: 有效等价类 无效等价类
边界值法: 取的是边界值
一般两种方法一块使用
例: 判断一个学生是否及格
步骤:1. 看流程图并分析
2. 确定有效区域和无效区域
3. 临界点: 1,60,100
4. 取值 -1 0 1 59 60 61 99 100 101
5. 编写测试用例
用例编号 | 输入 | 预期结果 | 是否bug |
1 | 0-100的整数(有效) | 及格或不及格 | 否 |
2 | 小于0(无效) | 错误 | 否 |
3 | 大于100(无效) | 错误 | 否 |
4 | 空格,中文,符号,字符,小数,空等特殊情况 | 错误 | 否 |
5 | 0 | 不及格 | 否 |
6 | -1 | 错误 | 否 |
7 | 1 | 不及格 | 否 |
8 | 100 | 及格 | 否 |
9 | 99 | 及格 | 否 |
10 | 101 | 错误 | 否 |
11 | 60 | 及格 | 否 |
12 | 59 | 不及格 | 否 |
13 | 61 | 及格 | 否 |
测试用例越多, 越有可能覆盖更多的情况,不怕多,越多越好