针对“邮件地址”输入域进行验证,通过等价类划分法设计相应的测试用例,包括尽可能多的无效等价类。
时间: 2024-05-24 21:12:46 浏览: 12
1. 有效等价类:
- 邮箱地址中包含@符号,且@符号后面有域名,如abc@123.com。
- 邮箱地址中包含@符号,且@符号后面有多个域名,如abc@123.com.cn。
- 邮箱地址中包含+符号,如abc+123@123.com。
2. 无效等价类:
- 邮箱地址中没有@符号,如abc123.com。
- 邮箱地址中@符号前面没有字符,如@123.com。
- 邮箱地址中@符号后面没有域名,如abc@123。
- 邮箱地址中域名以.开头,如abc@.123.com。
- 邮箱地址中域名以.结尾,如abc@123.com.。
- 邮箱地址中有多个@符号,如abc@123@.com。
- 邮箱地址中有特殊字符,如abc^123@123.com。
- 邮箱地址中有空格,如abc 123@123.com。
相关问题
针对“邮件地址”输入域进行验证,通过等价类划分法设计相应的测试用例,包括尽可能多的无效等价类
邮件地址输入域的有效等价类:
1. 符合邮件地址格式的输入(例如:example@email.com)
2. 邮箱账号部分为空(例如:@email.com)
3. 域名部分为空(例如:example@)
4. 邮箱账号和域名部分均为空(例如:@)
5. 邮箱账号中包含特殊字符(例如:example$@email.com)
6. 域名中包含特殊字符(例如:example@e&mail.com)
7. 域名后缀不符合规范(例如:example@email)
无效等价类:
8. 邮箱账号长度超过限制(例如:abcdefghijklmnopqrstuvwxyz1234567890@e.com)
9. 域名长度超过限制(例如:example@abcdefghijklmnopqrstuvwxyz1234567890.com)
10. 无“@”符号的输入(例如:exampleemail.com)
11. 多个“@”符号的输入(例如:exa@mple@emai@l.com)
基于以上等价类,可以设计以下测试用例:
有效等价类测试用例:
1. 测试输入符合邮件地址格式的字符串,例如:example@email.com
2. 测试输入邮箱账号部分为空的字符串,例如:@email.com
3. 测试输入域名部分为空的字符串,例如:example@
4. 测试输入邮箱账号和域名部分均为空的字符串,例如:@
5. 测试输入邮箱账号中包含特殊字符的字符串,例如:example$@email.com
6. 测试输入域名中包含特殊字符的字符串,例如:example@e&mail.com
7. 测试输入域名后缀不符合规范的字符串,例如:example@email
无效等价类测试用例:
8. 测试输入邮箱账号长度超过限制的字符串,例如:abcdefghijklmnopqrstuvwxyz1234567890@e.com
9. 测试输入域名长度超过限制的字符串,例如:example@abcdefghijklmnopqrstuvwxyz1234567890.com
10. 测试输入无“@”符号的字符串,例如:exampleemail.com
11. 测试输入多个“@”符号的字符串,例如:exa@mple@emai@l.com
针对“邮件地址”输入域进行验证,通过等价类划分法设计相应的测试用例,包括尽可能多的无效等价类。
邮件地址输入域可能的有效等价类:
1. 符合RFC 5322标准的有效邮箱地址,例如:example@example.com
2. 符合RFC 5322标准的带有特殊字符的有效邮箱地址,例如:example+test@example.com
3. 符合RFC 5322标准的本地部分长度达到64个字符的有效邮箱地址,例如:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@example.com
4. 符合RFC 5322标准的域名长度达到255个字符的有效邮箱地址,例如:example@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.com
可能的无效等价类:
1. 缺少@符号,例如:exampleexample.com
2. 缺少本地部分或域名部分,例如:@example.com或example@
3. 带有无效字符,例如:example$@example.com
4. 本地部分长度超过64个字符,例如:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab@example.com
5. 域名长度超过255个字符,例如:example@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.com
6. 不符合RFC 5322标准的其他无效邮箱地址。