一、加法案例
测试要求:计算1到100的两个整数之和(包括1和100)
提示:一般是一个框输入正确的值,一个框输入错误的值,没有两个框都输入错误的值,因为更容易确定到底是哪个框出现错误的值;一定要按照需求来判断预期结果。(下面数据中“5”就是绝对成立值,作为问题排除项,意为检验另一个框的正确性)
测试用例如下:
二、QQ登录案例
测试要求:测试QQ账号,账号的要求是6到10位正整数。
分析:
有效等价类:长度在6到10位之间的整数;
无效等价类:
- 长度小于6
- 长度大于10
- 负数
- 小数
- 英文字母
- 中文
- 空格
- 特殊字符
测试用例如下:
三、电话号码案例
测试要求:
某城市电话号码由三部分组成,分别是:
- 地区码:空白或是3位数字
- 前缀:非‘0’且非‘1’开头的三位数字
- 后缀:4位数字
比如:1234324322
测试用例如下:
四、 注册界面
测试要求:
- 用户名(昵称):长度为3到19位,以字母开头
- 登录名称:非空
- 密码:非空
- 确认密码:值和密码相同
界面如下:
测试用例如下:
等价类分类总结:
通过上面案例,我们可以总结一下,当我们在测试文本框的程序可以考虑如下的情况:
- 文本框要求输入的长度
- 输入的类型
- 组成规则
- 是否为空
- 是否重复--区分大小写
- 是否去除空格