• 0
  • 0
分享
  • Web功能测试(邮箱,手机号,验证码,身份证号测试用例)——软件测试圈
  • quinn 2022-11-08 14:52:17 字数 1157 阅读 10364 收藏 0

(1)邮箱测试用例

1.输入正确格式的数据(17526911180@qq.com)

2.只输入汉字数据

3.只输入字母数据

4.只输入数字数据

5.输入数据为空

6.输入字母,数字,下划线数据

7.输入缺少@符号的数据(17526911180.163.com)

8.输入缺少邮箱标志符号的数据(17526911180@.com)

9.输入缺少黑点的数据(17526911180@qqcom)

10.输入黑点位置不正确的数据(17526911180@.qqcom)

11.输入缺少.com的数据(17526911180@qq)

12.输入@符号位置不正确的数据(17526911180.qq@.com)

13.输入@符号和黑点都存在的数据(17526911180@.com)

14.输入超长字符的邮箱数据

15.输入特殊字符数据@、#、%、!

(2)手机号测试用例

1.输入正确格式的数据(17526911188)

2.只输入汉字数据

3.只输入字母数据

4.只输入数字数据

5.输入手机号数据为空

6.输入特殊字符数据@、#、%、!

7.输入12位手机号数据(175269111801)

8.输入10位手机号数据(17526911180)

9.输入符合标准的手机号(13,14,15,17,18为开头的11位数字)

10.输入不符合标准的手机号(66666666666)

(3)验证码测试用例(4位验证码)

1.输入正确格式的验证码数据

2.输入错误格式的验证码数据

3.验证码输入为空

4.多次点击验证码图片,校验验证码切换

5.验证码输入框输入非数值类型的验证码数据

6.输入5位验证码长度的数值数据

7.输入3位验证码长度的数值数据

8.多次获取验证码,输入最后获取到的验证码数据

9.未收到验证码,再次获取验证码数据

(4)身份证号测试用例(18位身份证号)

1.输入正确格式18位身份证号码数据(230221199678790090)

2.输入错误格式19位身份证号码数据(2302211996787900900)

3.输入错误格式17位身份证号码数据(23022119967879009)

4.输入正确格式带有X的18位身份证号码数据(23022119967879009X)

5.输入错误格式带有Y的18位身份证号码数据(23022119967879009Y)

6.输入错误格式带有特殊字符的18位身份证号码数据(23%$21199678790090)

7.输入错误格式带有空格的18位身份证号码数据(23 21199678790090)

8.输入错误格式带有空格的18位身份证号码数据(23 21199678790090)

9.身份证号码输入为空


作者:爱测试的小浩

原文链接:https://blog.csdn.net/qq_38484679/article/details/105966534

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 一、查看网络1、查看网络接口地址主机的网络接口卡(网卡)通常称为网络接口。在 Linux 操作系统中,使用 ifconfig 命令可以查看网络接口的地址配置信息(Interface Configuration)。注:若没有 ifconfig 命令的,需要先通过 yum 方式安装 net-tools 软件包,才有 ifconfig 命令。第一种方法查看 [root@localhost ~]# ifconfig  ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu&nb...
            12 12 2318
            分享
          • 利用空闲之余,写了第一个接口自动化测试demo, 通过读取execl中的接口测试用例,接口自动执行。(这里跟很多网上的接口自动化有点不同的是:无需再写代码,只需要从execl中增加用例,就可执行)。这是execl的模板:这个模板可以很好的管理项目的各个模块,看起来也是简洁,也是颇为喜欢的~~主要就是写了这几个类,完成了接口自动化的第一步:在尝试写这个demo时,最大的问题困扰的我是:每个请求的参数方式(请求参数和body参数)不一致,个数不一致。怎样能用简洁的方式实现? 最终解决的办法就是:在execl中增加参数类型判断:paramType, 如果是params,封装一个将json格式的字符串...
            0 1 2844
            分享
          • 质量内建的关键是缺陷预防近几年,软件开发过程中的质量内建正在逐渐被大家所重视。越早发现的软件缺陷,修复成本越低。质量内建要求在软件开发生命周期的每个阶段做好质量保障工作,预防缺陷的产生。缺陷预防说到缺陷预防,通常能够想到的就是测试前移(QA从需求阶段开始介入、TDD/ATDD等)、Code Review等实践,正向的来预防缺陷的产生。但是,软件系统的生态环境越来越复杂,不确定性增加,缺陷预防的难度也在增加。如果缺陷已经产生,是否还能被利用来帮助质量内建呢?在《软件缺陷的有效管理》一文中介绍了基本的缺陷分析方法,接下来我们一起探讨一下如何利用缺陷分析来帮助质量内建。缺陷分析与质量内建缺陷分析最为...
            0 1 3485
            分享
          • 学习内容:数据库应用系统(DBAS)性能指标:数据操作响应时间(数据访问响应时间);系统吞吐量:指系统在单位时间内可以完成的数据库事务或查询的数量;允许并发访问的最大用户数;每TPS代价值。数据库管理系统(DBMS)系统需求分析的常用建模方法一、DFD(数据流图,Data Flow Diagram)DFD图采用自顶向下逐步细化的结构化分析方法四种基本元素:数据流、处理(对数据的加工)、数据存储、外部项数据流:指处理功能的输入输出,用→表示;数据存储:数据保存的地方,表示信息的静态存储,可以代表文件、文件的一部分、数据库的元素等;处理:对数据的逻辑处理,也就是数据变换,用来改变数据值;外部项(外...
            0 0 1591
            分享
          • 当地时间10月25日,彭博社援引知情者消息称,马斯克前一天在与银行开视频会议时承诺,到本周五(10月28日)完成对推特(TWTR,股价52.78美元,市值403.90亿美元)的收购交易。与会的银行由摩根士丹利(MS,股价80.51美元,市值1364亿美元)领头,将为马斯克的收购提供130亿美元的债务融资。据悉,银行已经完成最终的信贷协议,正在走签署文件的流程,这是银行在真正拨款给马斯克之前的最后阶段步骤之一。以上消息意味着,马斯克计划在法官设定的10月28日截止期以前完成交易,避免面临法庭审判,避免真正让收购推特的交易酿成世纪诉讼。消息传出后,推特股价25日午盘加速上涨并一度涨至53.16美元...
            0 0 1062
            分享
      • 51testing软件测试圈微信