将等价类划分和边界值分析共同用于测试用例设计
以QQ号的注册为例:
1)QQ号注册的输入要求:
①昵称:不为空就行;
②密码:不能使用空格,长度为8~16位,必须使用字母、数字、符号中的至少2种
③手机号码:必须是11位的数字,(考虑隐性规则:必须1开头,13,14,15,16,17,18,19)需要能够接受短信验证码
2)等价类划分法、边界值分析输入的数据
3)QQ注册功能说明
①所有昵称、密码手机号必须填写
②手机号不能重复
③所有信息填写后,点击注册按钮才能注册成功
④昵称不填写,系统提示:昵称不能为空
⑤密码不填写,提示密码不能为空;
密码中有空格,提示密码不能有空格;
密码超长或者超短,提示密码长度不符合要求
密码中包含不符合要求的字符,提示密码字符类型不符合要求
⑥手机号填写错误,都提示手机号输入不正确。
4)开始编写测试用例
高效的完成编写测试用例:
1)尽量不要使用重复的数据;哪怕是有效的数据也不要使用重复的。
2)虽然进行的是反向测试多于正向测试,但是反向测试的时候,除了被测试的目标数据之外,其他数据都是正向的。
3)正向数据虽然需要测试,但是可以放在其他数据进行反向测试的时候一起进行。
4)除非有特殊需要,正向数据之间可以进行组合进行测试。
5)如果不考虑时间因素,上述案例需要设计和编写测试用例的条数是:6*8*7=336条
更多关于软件测试培训的问题,欢迎咨询千锋教育在线名师,如果想要了解我们的师资、课程、项目实操的话可以点击咨询课程顾问,获取试听资格来试听我们的课程,在线零距离接触千锋教育大咖名师,让你轻松从入门到精通。