小智 5
1)电子邮件长度
电子邮件地址的格式是local-part @ domain,其中local-part长度最多为64个字符,域名最多可以包含255个字符 - 但前向或反向路径的最大256个字符长度限制了整个电子邮件地址不超过254个字符
因此,在两种情况下划分测试用例:
i)电子邮件ID在0到254个字符之间
ii)电子邮件ID大于254个字符
2)字符和数字
电子邮件接受大写和小写英文字母(a-z,A-Z)和数字0到9
因此,请检查包含字母大小写和大写字母和数字的电子邮件地址,检查天气,loginid接受以大写字母或数字开头的用户名或spl charaters
例如.niceandsimple@example.com,niceand122simple123@example.com
3)特别的Charachters
字符!#$%&'*+ - /=?^ _ {|}~ are been accepted. So, write two scenarios.
1) email id with Characters !#$%&'*+-/=?^_{|}〜应该被接受ii)包含字符以外的字符的电子邮件ID!#$%&'*+ - /=?^ _`{|}〜不应该被接受
例如. --->!#$%&'*+ - /= ?^_`{} |〜@ example.org
--->""@ example.org
4)有限制的特殊字符
特殊字符允许有限制.它们是:空格和"(),:; <> @ []特殊字符的限制是它们只能在包含在引号之间时使用,并且只能用于其中的2个(反斜杠\和引号"(ASCII: 92,34))之前还必须加一个反斜杠\(例如"\\"").
两个场景 1)字符"(),:; <> @ []在双引号内ii)charachters"(),:; <> @ []没有双引号
例如. ---->"()<> [] :,; @ \\"!#$%&'*+ - /=?^ _`{} | 〜.一"@ example.org
5)带点的电子邮件(.)
i)应接受带有单点的电子邮件ID
a.little.lengthy.but.fine@dept.example.com
ii)不接受多个连续点的电子邮件
a.little ..... fine@dept.example.com
iii)不允许使用地址中的前导点
.abc123 @ gmail.com
iv)不允许在地址中使用尾随点
ABC123.@ gmail.com
v)域部分中的多个点无效
ABC123 @ gmail..com
6)域名
i)相同的域名---->检查邮件是否可以是相同的域名,即gmail@gmail.com ii)域名是有效的IP地址iii)IP地址周围的方括号被认为是有效的iv)域名中的短划线有效v)缺少@符号和域vi)垃圾(#@%^%#$ @#$ @#com)vii)两个@符号viii)域前面的前导破折号无效ix).web不是有效的顶部级域x)无效的IP格式
7)电子邮件中的文字
1)不允许发送电子邮件
email@domain.com(乔史密斯)
2)允许电子邮件之前的文本
(Joe Smith)email@domain.com