有一个输入框只能输入1~100的整数,请设计测试该输入框的测试用例
一,明确满足条件
- 范围:1~100
- 输入类型:整数
二,选择合适的测试用例设计方法进行分析
等价类分析法
有效等价类
- 1—100的整数
无效等价类
- 小于1
- 大于100
- 小数
- 符号
- 字母
- 汉字
边界值分析法
- 定点:1、100
- 离点(闭区间):0、101
- 内点:29
- 注意:0、负数-3
四,编写测试用例
序号 | 模块 | 子模块 | 用例分类 | 用例标题 | 优先级 | 前提条件 | 操作步骤/输入值 | 期望结果 | 实际结果 |
1 | 输入框 | 输入框 | 功能测试 | 输入正确 | P0 | 输入框能正常输入 | 29 | 提示“输入正确!” | |
2 | 输入框 | 输入框 | 功能测试 | 输入正确 [1,100] | P0 | 输入框能正常输入 | 1,100 | 提示“输入正确!” | |
3 | 输入框 | 输入框 | 功能测试 | 输入错误 (<1) | P1 | 输入框能正常输入 | 0,-3 | 提示“输入错误!” | |
4 | 输入框 | 输入框 | 功能测试 | 输入错误 (>100) | P1 | 输入框能正常输入 | 101 | 提示“输入错误!” | |
5 | 输入框 | 输入框 | 功能测试 | 输入错误 (小数) | P1 | 输入框能正常输入 | 25.5 | 提示“输入错误!” | |
6 | 输入框 | 输入框 | 功能测试 | 输入错误 (符号) | P1 | 输入框能正常输入 | 。 | 提示“输入错误!” | |
7 | 输入框 | 输入框 | 功能测试 | 输入错误 (字母) | P1 | 输入框能正常输入 | a | 提示“输入错误!” | |
8 | 输入框 | 输入框 | 功能测试 | 输入错误 (汉字) | P1 | 输入框能正常输入 | 好 | 提示“输入错误!” |