51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 651|回复: 1
打印 上一主题 下一主题

[原创] 分享邮箱测试比较全面的方法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-12-8 16:44:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前言



  我们在以后的测试工作中,可能或多或少的会要去测试关于邮箱地址的功能,不管是登录,还是注册,还是绑定邮箱地址。

  那么首先,我们得了解一下邮箱地址的组成。

  邮箱地址的组成,分为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等



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-12 22:28 , Processed in 0.063122 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表