目录

史上最全的邮箱测试方法

史上最全的邮箱测试方法

前言

我们在以后的测试工作中,可能或多或少的会要去测试关于邮箱地址的功能,不管是登录,还是注册,还是绑定邮箱地址。那么首先,我们得了解一下邮箱地址的组成

邮箱地址的组成,分为3个部分,即:邮箱名 @ 域名

例如:3343787213@qq.com

例如:ya.meng@163.com

例如:ya_

。。。。。。

那么,我们去测试的时候,就可以先从这3个部分去分别测试:

邮箱名

现在还在使用的邮箱地址中,因为每家公司的限制不一样。以至于不太好进行归纳总结。

所以需要具体情况,具体分析

大致的需求如下:

长度:5~50

类型:字母,数字(有的邮箱名是不允许使用特殊字符的,但是在这里就不做限制了)

业务规则:一般不允许用"_(下划线)“开头或者结尾

那么测试点分析如下:

▲ 长度:

有效:5,6,49,50

无效:4,51

▲ 类型:

有效:纯字母,纯数字,数字+字母

无效:纯中文,纯符号,中文+符号

▲ 约束:

a、以 _ 开头

b、以 _ 结尾

c、为空,不填

d、前,中,后输入空格

@

▲ 需求:

必须要有@符号

▲ 测试点:

有效:邮箱地址中包含@

无效:邮箱地址中包不含@

域名

▲ 需求:

长度: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等


【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】


一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九、总结(尾部小惊喜)

生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!

生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!

只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!