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