zoukankan      html  css  js  c++  java
  • 软件测试之邮箱测试方法大全

    前言

    我们在以后的测试工作中,可能或多或少的会要去测试关于邮箱地址的功能,不管是登录,还是注册,还是绑定邮箱地址。
    那么首先,我们得了解一下邮箱地址的组成
    邮箱地址的组成,分为3个部分,即:
    邮箱名 @ 域名
    例如:3343787213@qq.com
    例如:ya.meng@163.com
    例如:ya_yameng@gmail.com
    。。。。。。
    那么,我们去测试的时候,就可以先从这3个部分去分别测试

    一、邮箱名

    现在还在使用的邮箱地址中,因为每家公司的限制不一样。以至于不太好进行归纳总结。
    所以需要具体情况,具体分析
    大致的需求如下:
    长度:5~50
    类型:字母,数字(有的邮箱名是不允许使用特殊字符的,但是在这里就不做限制了)
    业务规则:一般不允许用"_(下划线)"开头或者结尾

    那么测试点分析如下:
    长度:
    有效:5,6,49,50
    无效:4,51

    类型:
    有效:纯字母,纯数字,数字+字母
    无效:纯中文,纯符号,中文+符号

    约束:
    a、以 _ 开头
    b、以 _ 结尾
    c、为空,不填
    d、前,中,后输入空格

    二:@

    需求:
    必须要有@符号

    测试点:
    有效:邮箱地址中包含@
    无效:邮箱地址中包不含@

    三:域名

    需求:
    长度:1~20
    类型:字母,数字(有的域名是不允许使用特殊字符的,但是在这里就不做限制了)
    业务规则:
    a、一般不允许用"_(下划线)"开头或者结尾
    b、须包含 ".(点)"
    c、必须包含.com或者.cn或者.com.cn

    测试点:
    长度:
    有效:2,3,19,20
    无效:1,21

    类型:
    有效:纯字母,数字+字母
    无效:中文,符号,数字

    约束:
    有效:
    a、以.com结尾
    b、以.cn结尾
    c、以.com.cn结尾

    无效:
    a、以 _ 开头
    b、以 _ 结尾
    c、为空,不填
    d、前,中,后输入空格
    e、不包含 ".(点)",例如3343787213@qqcom
    f、@ 和 . 之间没有其他数据,例如:3343787213@.qqcom
    g、@位置不正确,例如:3343787213.@qqcom、3343787213qq.com@等
    h、@重复,例如:3343787213@@qq.com
    i、".(点)",重复,例如:3343787213@.qq.com
    j、域名错误,例如:3343787213@.com,3343787213@qq等

    ============================================ PS ============================================
    • 个人工作wx:【NM2021712

    • 功能测试,自动化测试,性能测试,测试开发,测试架构方面的技术问题欢迎与加微与我交流,加时请备注下:博客园-亚萌
    请大家支持原创,尊重原创,如要转载,请注明出处:“转载自:https://www.cnblogs.com/zymnstlm”,谢谢!!有任何疑问,欢迎大家留言区艾特我。
  • 相关阅读:
    数据库表数据传输到Oracle方案
    Pdnovel 在线阅读体验
    Metaweblog博客分发体验
    Liveqrcode活码系统设计
    Java Language Changes for Java SE 9
    利用“计算器”和公式做房贷计算
    阿里云SLB快速切换至https
    Charles 协助解决 metaweblog 排序问题
    Go语言网络通信---连续通信的UDP编程
    Go语言网络通信---一个简单的UDP编程
  • 原文地址:https://www.cnblogs.com/zymnstlm/p/12381645.html
Copyright © 2011-2022 走看看