邮箱格式测试

之前测邮箱的时候漏了一个bug,记一下

测邮箱的时候只考虑了国内常用邮箱格式,例如: xxxxxx@xxxx.com格式,而没考虑到国外邮箱的格式,例如: 英文名.firstname.lastname@gmail.com

当@前包含.的时候进行保存会提示邮箱格式不正确

可恶,我是万万想不到的,我开始以为是客户输入的有问题,后来查了一下发现前面带.的邮箱在国外用的比较多

邮箱格式验证的测试用例应该包括以下几个方面: 1. 正确的邮箱格式:包括带有@符号和.符号的正确邮箱格式,如test@example.com、test.user@example.com等。 2. 缺少@符号或.符号的格式测试用例应该包括缺少@符号或.符号的邮箱格式,以确保程序能够正确识别并拒绝此类无效格式邮箱地址。 3. 缺少@符号和.符号的格式测试用例应该包括缺少@符号和.符号的邮箱格式,以确保程序能够正确识别并拒绝此类无效格式邮箱地址。 4. 带有特殊字符的邮箱格式测试用例应该包括带有特殊字符(如空格、斜杠等)的邮箱格式,以确保程序能够正确识别并拒绝此类无效格式邮箱地址。 5. 带有多个@符号或.符号的格式测试用例应该包括带有多个@符号或.符号的邮箱格式,以确保程序能够正确识别并拒绝此类无效格式邮箱地址。 6. 长度限制测试:对于大多数邮箱服务商而言,邮箱地址的长度限制为64个字符。因此,测试用例应该包括长度超过64个字符的邮箱地址,以确保程序能够正确识别并拒绝此类无效格式邮箱地址。 7. 其他无效格式测试测试用例应该包括其他无效格式邮箱地址,以确保程序能够正确识别并拒绝此类无效格式邮箱地址。 8. 边界条件测试测试用例应该包括边界条件测试,如空字符串、长度为1的字符串、长度为64的字符串等,以确保程序能够正确处理这些极端情况。 9. 大小写字母测试测试用例应该包括大小写字母的邮箱地址,以确保程序能够正确识别和处理大小写字母。 10. 邮箱服务商测试测试用例应该包括不同的邮箱服务商的邮箱地址,以确保程序能够正确识别和处理各种类型的邮箱地址,如Gmail、Outlook、Yahoo等。 综上所述,邮箱格式验证的测试用例应该包括以上几个方面,以确保程序能够正确识别和处理各种类型的邮箱格式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值