到底应该测试多少(1)——尽量的全面
假设有一个文本框,需要校验输入内容是否是电子邮件,那么应该测试多少种用例呢?
1. 英文的电子邮件地址
2. 带下划线,点号的电子邮件地址
3. 很长的电子邮件地址
abcdefghijklmnopqrstuvwxzy@gmail.com
4.纯数字的电子邮件地址
5.英文数字混合的电子邮件地址
5.英文数字和符号混合的电子邮件地址
6.中文电子邮件地址
小二郎@gmail.com
7.全角英文电子邮件地址
abc@gmail.com
8.大写字母电子邮件地址
9.大小写字母混合的邮件地址
10.两个@符号的电子邮件地址
11.其他符号的电子邮件地址
12.连续点号的电子邮件地址
13.连续下划线的电子邮件地址
14.全部是下划线、点号、中划线(减号)构成的电子邮件地址
15.末尾地址有两个~n个点的电子邮件地址
16.末尾是数字的电子邮件地址
17.末尾没有点号的电子邮件地址
18.没有@符号的电子邮件地址
abc.def.com
19.两头带有空格的电子邮件地址(和trim相关)
20.中间带有空格的电子邮件地址
a b c@gmail.com
21.全角符号的电子邮件地址
22.全角空格的电子邮件地址
23.全角@符号的电子邮件地址
abc·gmail.com
用上述测试用例来测试一下,看看你的网站对于电子邮件的校验是否真的完整有效。
-----------------------------------------------------------------
现为独立咨询师。为软件企业或者其他企业的软件采购部门提供咨询,帮助改进软件开发流程,员工技术能力提升,以帮助企业在质量成本交货期三方面得到改善。