到底应该测试多少(1)——尽量的全面

假设有一个文本框,需要校验输入内容是否是电子邮件,那么应该测试多少种用例呢?

1. 英文的电子邮件地址

    abc@gmail.com

2. 带下划线,点号的电子邮件地址

    a.b.c@gmail.com

    a-b-c@gmail.com

    a-b.c@gmail.com

  a.b-c@gmail.com

    a.b@gmail.com

    a-b@gmail.com

    a_b@gmail.com

    a.b_c@gmail.com

    a-b_c@gmail.com

    a_b_c@gmail.com

3. 很长的电子邮件地址

    abcdefghijklmnopqrstuvwxzy@gmail.com

4.纯数字的电子邮件地址

   123@gmail.com

5.英文数字混合的电子邮件地址

   abc123@gmail.com

   a1b2c3@gmail.com

5.英文数字和符号混合的电子邮件地址

   a-1-b-2-c-3@gmail.com

6.中文电子邮件地址

   小二郎@gmail.com

7.全角英文电子邮件地址

   abc@gmail.com

8.大写字母电子邮件地址

    ABC@gmail.com

9.大小写字母混合的邮件地址

    ABCdef@gmail.com

10.两个@符号的电子邮件地址

    abc@def@gmail.com

    abc@@gmail.com

11.其他符号的电子邮件地址

    abc#def@gmail.com

12.连续点号的电子邮件地址

    a..b@gmail.com

    a.b@gmail..com

13.连续下划线的电子邮件地址

   a__b@gmail.com

   ab__c@gmail.com

14.全部是下划线、点号、中划线(减号)构成的电子邮件地址

   ____@gmail.com

   ----@gmail.com

  --__@gmail.com

  ....@gmail.com

  -_-@gmail.com

   --..@gmail.com

   -_.@gmail.com

15.末尾地址有两个~n个点的电子邮件地址

    abc@abc.def.com

    abc@abc.def.ghi.com

    abc@abc.def.ghi.jkl.com

16.末尾是数字的电子邮件地址

   abc@123.456

17.末尾没有点号的电子邮件地址

   abc@def

18.没有@符号的电子邮件地址

    abc.def.com

19.两头带有空格的电子邮件地址(和trim相关)

     abc@gmail.com

    abc@gmail.com

 20.中间带有空格的电子邮件地址

     a b c@gmail.com

  21.全角符号的电子邮件地址

    a——b@gmail.com

  22.全角空格的电子邮件地址

   a b@gmail.com

  23.全角@符号的电子邮件地址

   abc·gmail.com

 

 

用上述测试用例来测试一下,看看你的网站对于电子邮件的校验是否真的完整有效。

 

posted @ 2012-11-20 20:32  史蒂芬.王  阅读(411)  评论(1编辑  收藏  举报