测试用例设计方法——等价类划分法
等价类划分法
等价类的定义:输入具有代表性的数据子集。
等价类分为:
有效等价类:满足需求的
无效等价类:不满足需求的
等价类设计步骤
- 明确需求
- 确定有效和无效等价类
有效等价类就是题目条件(两端的极值(边界值)要判断、中间随意一个值也要判断)
无效等价类先划分与条件相反的情况,再找到特殊情况(中文、英文、符号、空格、空)
编写测试用例:对于所有的无效等价类,测试用例要尽量全覆盖,一条测试用例尽可能的覆盖所有有效等价类
等价类划分法案例1
QQ账号: 6---10位自然数
等价类划分法案例2
某城市电话号码由三部分组成,分别是
地区码:空白或是3位数字
前缀:非‘0’且非‘1’开头的三位数字
后缀:4位数字
例子:1232341234
等价类划分法案例3
-用户名(昵称)长度为 3-19:以字母开头
-登录名称:非空
-密码: 非空
-确认密码:值和密码相同
适用范围
适用范围:只要存在输入的功能