对如下功能完成测试设计,要求使用最少的用例数来完成测试覆盖。测试对象:一个用户注册页面。 1、用户名:6-32 位,字母,数字和下划线的组合,必须以字母开头 2、密码:8-64 位,字母,数字和可见符号(键盘输入)的组合,必须包含大写字母、小写字母、数字、特殊符号中的至少三种。规则: 本地对所有输入有效性判断,如不合法,给出提示。 基于上述描述,完成用例设计,并给出最少测试用例数
时间: 2023-05-12 19:05:09 浏览: 147
最少测试用例数计算-白盒测试用例设计
ChatGPT: 为了完成测试覆盖,我们需要设计以下测试用例:
1. 测试用户名输入框为空时的提示信息是否正确。
2. 测试用户名输入框输入非法字符时的提示信息是否正确。
3. 测试用户名输入框输入长度小于6位时的提示信息是否正确。
4. 测试用户名输入框输入长度大于32位时的提示信息是否正确。
5. 测试用户名输入框输入不以字母开头时的提示信息是否正确。
6. 测试用户名输入框输入合法用户名时是否能够成功注册。
7. 测试密码输入框为空时的提示信息是否正确。
8. 测试密码输入框输入非法字符时的提示信息是否正确。
9. 测试密码输入框输入长度小于8位时的提示信息是否正确。
10. 测试密码输入框输入长度大于64位时的提示信息是否正确。
11. 测试密码输入框输入不包含大写字母、小写字母、数字、特殊符号中的至少三种时的提示信息是否正确。
12. 测试密码输入框输入合法密码时是否能够成功注册。
因此,最少需要设计12个测试用例来完成测试覆盖。
阅读全文