注册登录测试用例—祭我所踩过的那些坑
来源:互联网 发布:云数据 编辑:程序博客网 时间:2024/05/18 00:36
注册登录看起来很简单,但是面试的时候我们经常会遇到这样的面试问题。此篇我仅用来记录更新自己在工作中在登录注册方面遇到的问题,学习和积累经验,当然也欢迎大家留言补充。
现在一般公司的登录注册都是基于手机号+验证码实现的,接下来我仅以下图中的登录注册为例去编写测试用例。
一、注册页测试用例:
1.手机号可编辑字符类型。
2.手机号长度(禁止输入的时候使用复制粘贴),手机号前几位数字限制。
3.编辑已经注册过的手机号。
4.编辑没有注册过的手机号。
5.编辑正确内容中含有空格。
6.不编辑。
7.验证码可编辑字符类型。(等价类)
8.验证码长度,禁止输入的时候使用复制粘贴。(边界值)
9.不点击发送验证码按钮,随便输入6位数字。
10.点击/不点击发送验证码,输入上次的验证码(过期/未过期)。
11.点击发送验证码,输入正确验证码的时候多/少输入一位。
12.点击发送验证码,输入全错的验证码。
13.点击发送验证码,输入正确的验证码。
14.编辑正确内容中含有空格。
15.不编辑。
16.密码可编辑字符类型。(等价类)
17.密码长度(禁止输入的时候使用复制粘贴)。(边界值)
18.隐藏密码输入,注意特殊字符(安卓和iOS端可以输入的特殊字符是否匹配)。
19.公开密码输入,注意隐藏密码时候能/不能输入的特殊字符。
20.编辑内容中含有空格。
21.不编辑。
22.勾选/不勾选服务条款。
23.查看验证码倒计时。
24.点击注册前,跳转其他之后再返回注册页,查看验证码计时和账号信息。
25.点击注册按钮前,删除/更改(手机号)已经输入的信息,检查是否可以注册成功。
26.注册成功/失败之后,页面跳转。
27.页面中的图标,文字内容,颜色和大小与ui图是否一致。
二、登录页测试用例:
1.使用注册过的账号,不匹配的密码登录。
2.使用没有注册过的账号,已存在的密码登录。
3.正确的手机号,错误的密码。
4.错误的手机号,正确的密码。
5.错误的手机号,错误的密码。
6.正确的手机号,正确的密码。
7.手机号为空,密码为空。
8.手机号空,密码正确。
9.手机号正确,密码为空。
10.隐藏密码输入,注意特殊字符。
11.公开密码输入,注意隐藏密码时候能/不能输入的特殊字符。
12.输入正确的用户名和密码,不区分大小写。
13.账号密码编辑内容中含有空格。
14.登录成功/失败之后的页面跳转。
15.点击登录按钮前,删除/更改(手机号)已经输入的信息,检查是否可以登录成功。
16.忘记密码。
17.一个账号在多台设备上登录。
18.页面中的图标,文字内容,颜色和大小与ui图是否一致。
- 注册登录测试用例—祭我所踩过的那些坑
- 那些年我踩过的坑
- 我踩过的听过的那些坑
- 那些年我踩过的坑——Java
- 那些年学习注解所踩过的坑
- 那些年我所犯过的错误
- 那些年我用awk时踩过的坑——awk使用注意事项
- JMeter分布式测试中踩过的那些坑
- 那些年我踩过的坑(持续更新)
- 码农之记录那些我踩过的坑
- 我用过的那些dos命令
- 那些年,我用过的虚拟主机
- 那些年,写hive sql时所踩过的坑
- 如何把手机客户端的安全问题做好? 写下我所做过的那些东西
- 汇总这一年半我所使用过的那些工具
- 微博登录趟过的那些坑
- 微信SDK踩过的那些坑。。登录分享支付
- 你所需要的登录注册
- python文件与异常
- hello world
- Activity执行两次问题
- UTF-8和GBK等中文字符编码格式介绍及相互转换
- 解决:scripts/kconfig/zconf.tab.c:199:24: fatal error: zconf.hash.c: No such file or directory
- 注册登录测试用例—祭我所踩过的那些坑
- Leetcode 算法题04
- 棋牌游戏网站支付接口那些事儿
- Spring之FactoryBean
- Realm数据库框架使用
- Sycode.DWG.DXF.Converter.v2.0 1CD
- 1.JavaScript 简介
- 513[Medium]:Find Bottom Left Tree Value
- 非编程人学Python,要注意哪些隐秘的错误认知?