51Testing软件测试论坛
标题:
分享邮箱测试比较全面的方法
[打印本页]
作者:
草帽路飞UU
时间:
2022-12-8 16:44
标题:
分享邮箱测试比较全面的方法
前言
我们在以后的
测试
工作中,可能或多或少的会要去测试关于邮箱地址的功能,不管是登录,还是注册,还是绑定邮箱地址。
那么首先,我们得了解一下邮箱地址的组成。
邮箱地址的组成,分为3个部分,即: 邮箱名 @ 域名
例如:
3343787213@qq.com
例如:
ya.meng@163.com
例如:
ya_yameng@gmail.com
那么,我们去测试的时候,就可以先从这3个部分去分别测试。
1、邮箱名
现在还在使用的邮箱地址中,因为每家公司的限制不一样。以至于不太好进行归纳总结。
所以需要具体情况,具体分析。
大致的需求如下:
长度:5~50。
类型:字母,数字(有的邮箱名是不允许使用特殊字符的,但是在这里就不做限制了)。
业务规则:一般不允许用"_(下划线)"开头或者结尾。
那么测试点分析如下:
▲ 长度:
有效:5,6,49,50
无效:4,51
▲ 类型:
有效:纯字母,纯数字,数字+字母。
无效:纯中文,纯符号,中文+符号。
▲ 约束:
a、以 _ 开头
。
b、以 _ 结尾。
c、为空,不填。
d、前,中,后输入空格。
2、@
▲ 需求:
必须要有@符号。
▲ 测试点:
有效:邮箱地址中包含@
无效:邮箱地址中包不含@
3、域名
▲ 需求:
长度:2~20。
类型:字母,数字。(有的域名是不允许使用特殊字符的,但是在这里就不做限制了)
▲ 业务规则:
a、一般不允许用"_(下划线)"开头或者结尾。
b、须包含 ".(点)"。
c、必须包含.com或者.cn或者.
http://com.cn
▲ 测试点:
·
长度:
有效:2,3,19,20
无效:1,21
·
类型:
有效:纯字母,数字+字母
无效:中文,符号,数字
·
约束:
有效:
a、以.com结尾
b、以.cn结尾
c、以.
http://com.cn
结尾
无效:
a、以 _ 开头
b、以 _ 结尾
c、为空,不填
d、前,中,后输入空
e、不包含 ".(点)",例如3343787213@qqcom
f、@ 和 . 之间没有其他数据,例如:3343787213@.qqcom
g、@位置不正确,例如:3343787213.@qqcom、3343787213qq.com@等
h、@重复,例如:3343787213@@http://qq.com
i、".(点)",重复,例如:3343787213@.
http://qq.com
j、域名错误,例如:3343787213@.com,3343787213@qq等
作者:
oliver.tang
时间:
2023-3-8 19:29
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2