(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

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

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

  7、中文电子邮件地址

    小二郎@gmail.com

  8、全角英文电子邮件地址

    abc@gmail.com

  9、大写字母电子邮件地址

    ABC@gmail.com

  10、大小写字母混合的邮件地址

    ABCdef@gmail.com