史上最全的邮箱测试方法!

发表于:2022-12-06 09:13

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:佚名    来源:知乎

  前言
  我们在以后的测试工作中,可能或多或少的会要去测试关于邮箱地址的功能,不管是登录,还是注册,还是绑定邮箱地址。
  那么首先,我们得了解一下邮箱地址的组成。
  邮箱地址的组成,分为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等
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号