邮箱测试用例分析

摘要:
例如,无效等效:邮箱的长度超过或小于指定长度,不以字母、纯中文、纯符号或中文+符号开头,以及@之前和之后的空格:所有邮箱都必须有,测试用例:带@和不带@。域名:长度、字母、数字和不能使用_作为开始和结束字符,必须包含。测试用例:_开始/结束是前所未有的。后面有一个空格,不包括。@和@和dot之间没有其他数据。@和点的位置不正确,@和点重复

邮箱统一格式:登录名@主机名.域名   

比如qq邮箱2551270082@qq.com,163邮箱登录名@163.com、新浪邮箱登录名@sina.com

登录名:也叫用户名,每个用户的用户名不一样,一般由数字、字母和_组成,用户名验证这块主要看系统注册时要求,

一般你在系统注册时都会要求用户名格式比如字母、数字、下划线等一些特殊字符(有的邮箱不允许使用特殊字符),

以字母开头,长度8-20位等,系统怎么要求怎么写测试用例,不用太纠结这点。

例如无效等价类:邮箱长度超过或低于规定长度、不是以字母开头、纯中文、纯符号或中文+符号、前后有空格等

@:所有邮箱必须有,   

测试案例:

有@和无@两类情况

.域名:长度、字母、数字,不能使用_作为开始符和结束符,必须包含.

测试案例:

  • 以_开头/结尾
  • 为空
  • 前中后有空格
  • 不包含.
  • @和.中间没有其他数据
  • @和点位置不对,@和点重复

免责声明:文章转载自《邮箱测试用例分析》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Docker安装各种服务树莓派3B(2)- 配置多个wifi,自动寻找可用网络下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

RF(一)RF的安装步骤

7.安装Appium 8,安装最新版本的nodeJS:node-v6.9.49,在命令行上执行Appium命令,您应该能够启动Appium服务器~~~~...

如何开发一款浏览器[转]

另一个问题是“开发浏览器有什么困难?”,范围不限于PC或移动浏览器。从这个角度来看,开发浏览器并不容易。有很多种类的知识和困难需要处理,但如此多的努力将得到相应的回报。InfoQ的读者们,您是否也考虑过开发浏览器?你对如何开发浏览器有什么看法?...

Latex 双栏模式下表格太长怎么办?

有时一张桌子放不下任何一页。如果使用原始表包,它可能会溢出。因此,自动更改表格是很自然的。对于许多在线材料,建议使用Longtable。但是因为我的文章是双栏文章,所以这个包会有问题。例如,表格将只浮动在文本上,标题的显示也有问题。经过长时间的尝试,我终于找到了解决方案,而且非常简单。只需缩放表格。方法如下:egin{table*}[!...

华为交换机堆叠配置

请参考华为交换机的配置堆栈。[Leaf1-stack-port0/1]portinterfaceg0/0/12启用物理接口12加入堆栈组[Leaf1]stackslot0priority255修改优先级255,默认值为100警告:不要频繁修改优先级,因为它会使堆栈分裂。持续...

001_Three.js中的跨域问题

】当请求的资源和请求脚本不在同一域中时,将发生跨域。有关详细信息,请参见链接。这是一个需要进一步考虑的问题。它是一个装载机。它加载本地资源。为什么要跨域请求?...

微信小程序的模板消息与小程序订阅消息

有关获取分发权限的更多信息,请参阅applet侧消息订阅接口wx的步骤3。requestSubscribeMessage。有关发出订阅消息的调用接口的更多信息,请参阅服务器端消息发送接口subscribeMessage。sendwx。requestSubscribeMessage(Objectobject)基本库2.8.2。必须填写参数Objectobjec...