(1)注册输入内容包括:用户名(昵称)、登录密码、密码确认、手机号码、邮箱; (2)光标离开文本输入框后自动对输入内容进行合法性验证(提示:函数或正则表达式),同时需要对密码和密码确认内容是否一致进行判断; (3)表单域含“注册”和“取消”按钮,其中点击“取消”情况文本框内容,点击“注册”不跳转。 (4)设置表单属性参数时,应考虑数据的保密性和数据量的限制。 (5)用户名要求为:字母开头,允许5~16字节,允许字母、数字和下划线; (6)密码要求:由数字、字母、下划线组成,6~18字节;
时间: 2024-03-19 19:41:58 浏览: 180
好的,以下是一些测试用例:
1. 测试用户名输入的情况:
- 输入合法的用户名,期望验证通过。
- 输入不以字母开头的用户名,期望验证失败并给出提示信息。
- 输入长度小于5个字节的用户名,期望验证失败并给出提示信息。
- 输入长度大于16个字节的用户名,期望验证失败并给出提示信息。
- 输入包含特殊字符的用户名,期望验证失败并给出提示信息。
2. 测试密码输入的情况:
- 输入包含数字、字母、下划线的合法密码,期望验证通过。
- 输入长度小于6个字节的密码,期望验证失败并给出提示信息。
- 输入长度大于18个字节的密码,期望验证失败并给出提示信息。
- 输入不包含数字的密码,期望验证失败并给出提示信息。
- 输入不包含字母的密码,期望验证失败并给出提示信息。
- 输入不包含下划线的密码,期望验证失败并给出提示信息。
3. 测试密码确认的情况:
- 输入与密码相同的密码确认,期望验证通过。
- 输入与密码不同的密码确认,期望验证失败并给出提示信息。
4. 测试手机号码输入的情况:
- 输入合法的手机号码,期望验证通过。
- 输入长度不为11位的号码,期望验证失败并给出提示信息。
- 输入包含非数字字符的号码,期望验证失败并给出提示信息。
5. 测试邮箱输入的情况:
- 输入合法的邮箱地址,期望验证通过。
- 输入不包含@符号的邮箱地址,期望验证失败并给出提示信息。
- 输入包含多个@符号的邮箱地址,期望验证失败并给出提示信息。
- 输入不包含.符号的邮箱地址,期望验证失败并给出提示信息。
- 输入包含多个.符号的邮箱地址,期望验证失败并给出提示信息。
6. 测试取消按钮的情况:
- 点击取消按钮,期望所有文本框内容被清空。
7. 测试注册按钮的情况:
- 点击注册按钮,期望不跳转并进行表单内容的验证。
阅读全文