合法邮箱测试用例
作者:不详 发布时间:[ 2010/5/14 13:42:37 ] 推荐标签:
先讲创建邮箱的规则。
要判定邮箱地址,那我们必须先设定我们邮箱命名的规则。
这里我们以Gmail为例,创建邮箱时候只写用户名,后缀会直接加上@gmail.com
only letters (a-z), numbers (0-9), and periods (.) is allowed,
the first character of your username must be an ascii letter (a-z) or number (0-9)
username must be between 6 and 30 characters long
无效等价类如下:
(1)邮箱名组成有"a-z","0-9", ".‘以外的字符 eg.#!12#,ewewe
(2)邮箱名长度 小于6,大于30个字符 eg. werw, wew...
(3)邮箱名以以"."号开始 eg. .test
---------------
我们的应用程序填写表单时判定邮箱是否为有效邮箱,一般判定规则为:
(1)@(2).(3)
(1)为任意字符串,长度5~100
(邮箱名没有太严格的限制,比如说一般不会以"_"做开始符,结束符;有的邮箱还不能用特殊符号等等。是因为各种邮箱都有不同的命名规则,所以我们不做限制)
(2)为任意字符串,长度1~30
(3)为任意字符串,长度2~67
[(2),(3)是域名,其实域名是有要求的。
国际域名可使用英文26个字母,10个阿拉伯数字以及横杠("-"),横杠不能作为开始符和结束符,这里并不做太多限制,太多了...]
(4)必须要有@符号
(5)必须要有.
(6)@后面没有以*.*结束(*为任意字符串)
(7)域名不能使用"_"作为了开始符,结束符
无效等价类:
不符合(1)/(2)/(3)/(4)/(5)/(6)/(7)
不符合(1)(2)/(1)(3)/(1)(4)/(1)(5)/(1)(6)/(1)(7)
不符合(2)(3)/(2)(4)/(2)(5)/(2)(6)/(2)(7)
…… 以上各个任意组合, eg. 没写了,太多了
所以说繁琐的测试工作我们需要工具来做....
邮箱文本框测试用例:
1) 有@和.符号
a. @和.之间没有字符串
b. 字符串的第一位是@或.
c. 字符串的后一位是@或.
c. 有@和.符号,并有特殊字符
2) 没有@和.符号
3) @/.符号中只有一个
4) 有@@符号重复
5) 有..符号重复
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11