注册---测试用例

Posted echo-hui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了注册---测试用例相关的知识,希望对你有一定的参考价值。

 

技术分享图片

 

步骤:

1.需求分析

2.测试点

3.编写测试用例

4.测试用例评审

 

一、需求分析

1.注册账号可以是手机号或邮箱。
2.手机号码:中国地区手机号长度11位,以13/14/15/17/18开头
3.邮箱: “@”前面的部分、“@”和最后一个“.”之间部分、最后一个“.”后面的部分和一些其他的情况
4.密码:英文或英文数字组合,8-20位,区分大小写 (数字:0,1,2,3,4,5,6,7,8,9 字母:a-z,A-Z)
5.注册按钮点击之后进行跳转

二、测试点(从冒烟测试,功能测试,性能测试,安全测试,兼容性测试,UI测试,易用性测试出发)

①冒烟测试

1.符合格式的手机号、新密码为符合要求的非最多和最少的字符(数字+英文)、确认密码一致、正确验证码,注册成功后跳转首页面
2.符合格式的邮箱、新密码为符合要求的非最多和最少的字符(纯英文)、确认密码一致、正确验证码,注册成功后跳转首页面

②功能测试

手机号:

有效等价类:13/14/15/17/18开头的11位纯数字

无效等价类

1.位数不为11

2.全角数字(输入法中有全角和半角之分,全角是输入一个字符占用两个字符,半角是输入一个字符占用1个字符(中文的话,2个模式下都是占用两个字符))

3.号码包含非数字(中文、英文/大小写、特殊字符)

4.号码中包含空格(前/中/后、中英文/全半角空格)------1.要求自除,验证前后的空格能不能自除2.全角和半角的空格长度是不一致的,全角空格,定义上是2个半角空格的大小,在网页中却相当于3~4个半角空格的大小

5.不以13、14、15、17、18开头,如10,12,63开头

 

邮箱:

有无“@”、“."
验证"@"前面的部分
验证"@"和"."之间的部分
验证"."后面的部分

 

密码和确认密码

1.有效等价类:

非最多和最少的字符(英文+数字,确认密码一致)
最少字符(数字+英文),确认密码一致
最多字符(英文),确认密码一致
注册成功后使用密码登录,登录成功
注册成功后,用密码更换大小写(大些变小写、小写变大写),登录失败

2.无效等价类

密码为不符合要求的字符数目
密码为非允许字符(特殊字符@,#,_,+;汉字等)
密码和确认密码包含空格
密码和确认密码不一致
新密码中英文小写,确认密码中英文大写

3.其他:

密码是否以*或者·之类的加密符号

密码是否可以复制、粘贴(可从外面粘贴进来,不能从妈妈输入框复制出去)

 

验证码:

1.手机号或邮箱格式的验证:

手机号或邮箱格式正确,且未注册过,可发送
手机号或邮箱格式不正确的,无法点击发送验证码
手机号和邮箱格式正确,却已注册过,不能发送

2.对验证码获取功能的验证

倒计时期间,发送验证码按钮不能再被点击
发送验证码次数过多,是否有提示

3.对验证码是否正确也要进行验证

输入正确验证码6位
明确验证码的失效时长后,在时长之后输入验证码,提示验证码已失效,请重新获取验证码(或者提示,对不起,验证码不存在或者已经超时!)

 

服务协议和隐私政策:

1.服务协议和隐私政策内容无错别字、排版整齐
2.勾选协议,正常注册
3.不勾选协议,提示要勾选
4.先勾选,再勾选,提示要勾选

 

其他:

1.看是否支持tab和enter键等
2.各输入框非空校验

3.各链接正常 ---注册成功跳转首页

4.页面默认焦点是否定位在用户名的输入框中

技术分享图片

技术分享图片

总结:

技术分享图片

 






以上是关于注册---测试用例的主要内容,如果未能解决你的问题,请参考以下文章

2编写单元测试用例,对用户注册功能的DAO层进行测试。(注意:测试用例应考虑成功和失败的情况)

H5用户登录测试用例

日程管理APP测试用例

以下题目均在bookstore项目上完成(请先运行数据库文件): 1编写单元测试用例,对用户注册功能的Action层进行测试。(注意:测试用例应考虑成功和失败的情况)

测试用例

springcloud线上发布超时方案之终极杀招:预热(测试用例)