账号密码注册登录忘记密码测试用例(挺详细的)
功能模块 | 功能点 | 用例编号 | 优先级 | 用例名称/测试点 | 预置条件/前提条件 | 操作步骤 | 预期结果 | 是否通过 | 测试人员 |
账号密码登录 | 注册 | 未注册手机号注册 | 1.已进入注册页面2.此手机号未注册 |
1.输入注册手机号:12312341234 2.输入密码:123aaa 3.输入确认密码:123aaa 4.点击获取验证码,拖动滑块完成验证 5.输入正确的短信验证码 6.点击注册 |
创建成功 | ||||
已注册手机号注册 | 1.已进入注册页面2.此手机号已注册 |
1.输入注册手机号:12312341234 2.输入密码:123aaa 3.输入确认密码:123aaa 4.点击获取验证码,拖动滑块完成验证 5.输入正确的短信验证码 6.点击注册 |
创建失败,提示:该手机号已注册 | ||||||
手机号为空注册 | 1.已进入注册页面 | 1.点击注册 | 创建失败,提示:手机号不能为空 | ||||||
账号 | 已有账号登录 | 1.已进入登录页面 |
1.输入账号:admin 2.输入密码:123456 3.输入正确的验证码 4.点击登录 |
登录成功,跳转页面 | |||||
非已有账号登录 | 1.已进入登录页面 |
1.输入账号:user 2.输入密码:123456 3.输入正确的验证码 4.点击登录 |
登录失败,提示:请输入正确的账号和密码 | ||||||
账号为空登录 | 1.已进入登录页面 | 1.点击登录 | 登录失败,提示:用户名不能为空 | ||||||
密码 | 密码加密 | 1.已进入登录页面 | 输入密码 | 密码以●显示 | |||||
正确密码登录 | 1.已进入登录页面 |
1.输入账号:admin 2.输入密码:123456 3.输入正确的验证码 4.点击登录 |
登录成功,跳转页面 | ||||||
错误密码登录 | 1.已进入登录页面 |
1.输入账号:admin 2.输入密码:admin 3.输入正确的验证码 4.点击登录 |
登录失败,提示:请输入正确的账号和密码 | ||||||
密码为空登录 | 1.已进入登录页面 | 1.点击登录 | 登录失败,提示:密码不能为空 | ||||||
验证码 | 正确验证码登录 | 1.已进入登录页面 |
1.输入账号:admin 2.输入密码:123456 3.输入正确的验证码 4.点击登录 |
登录成功,跳转页面 | |||||
错误验证码登录 | 1.已进入登录页面 |
1.输入账号:admin 2.输入密码:123456 3.输入错误的验证码 4.点击登录 |
登录失败,提示:请输入正确的验证码 | ||||||
验证码为空登录 | 1.已进入登录页面 | 1.点击登录 | 登录失败,提示:验证码不能为空 | ||||||
验证码刷新 | 1.已进入登录页面 | 1.点击刷新验证码 | 验证码被重置 | ||||||
记住用户名 | 点击记住用户名 | 1.已进入登录页面 | 1.点击记住用户名 | 点击后前方框内打钩,登录后重新进入登录页面,用户名密码自动显示 | |||||
忘记密码 | 点击忘记密码 | 1.已进入登录页面 | 1.点击忘记密码 | 成功跳转重置密码页面 | |||||
忘记密码 (重置密码) |
登录账号 | 已有账号 |
1.已进入重置密码页面 2.此账号已存在 |
1.输入账号:admin 2.点击获取验证码 3.输入正确验证码 4.输入新密码:123456 5.输入确认密码:123456 6.点击重置密码 |
重置密码成功,跳转登录页面 | ||||
非已有账号 |
1.已进入重置密码页面 2.此账号不存在 |
1.输入账号:user 2.点击获取验证码 |
重置密码失败,提示:此账号不存在 | ||||||
账号为空 | 1.已进入重置密码页面 | 1.点击重置密码 | 重置密码失败,提示:用户名不能为空 | ||||||
验证码 | 验证码发送 | 1.已进入重置密码页面 |
1.输入正确账号 2.点击获取验证码 |
成功发送验证码 | |||||
1.输入错误账号 2.点击获取验证码 |
验证码发送失败,提示账号错误信息 | ||||||||
正确验证码 |
1.已进入重置密码页面 2.此账号已存在 |
1.输入账号:user 2.点击获取验证码 |
重置密码成功 | ||||||
错误验证码 |
1.已进入重置密码页面 2.此账号已存在 |
1.输入账号:admin 2.点击获取验证码 3.输入错误验证码 4.输入新密码:123456 5.输入确认密码:123456 6.点击重置密码 |
重置密码失败,提示:验证码错误 | ||||||
验证码失效 |
1.已进入重置密码页面 2.此账号已存在 |
1.输入账号:admin 2.点击获取验证码 3.输入失效验证码 4.输入新密码:123456 5.输入确认密码:123456 6.点击重置密码 |
重置密码失败,提示:验证码超时 | ||||||
验证码为空 | 1.已进入重置密码页面 | 1.点击重置密码 | 重置密码失败,提示:验证码不能为空 | ||||||
重新发送 |
1.已进入重置密码页面 2.此账号已存在 |
1.输入账号:admin 2.点击获取验证码 3.点击重新发送 |
倒计时正常,倒计时期间不能点击重新发送,倒计时过后重新发送收到新的验证码 | ||||||
密码 | 密码加密 |
1.已进入重置密码页面 2.此账号已存在 |
输入密码 | 密码以●显示 | |||||
密码长度校验 |
1.已进入重置密码页面 2.此账号已存在 |
1)密码长度为6-10位 2)密码长度<6或者密码长度>10 |
1)3)成功; 1)4)、2)3)、2)4)失败,提示:密码不合法 |
||||||
密码复杂性校验 |
1.已进入重置密码页面 2.此账号已存在 |
3)密码由数字、大小写字母组成 4)密码包含除数字、大小写字母以外字符 |
|||||||
密码空校验 |
1.已进入重置密码页面 2.此账号已存在 |
1.点击重置密码 | 重置密码失败,提示:密码不能为空 | ||||||
确认密码 | 密码加密 |
1.已进入重置密码页面 2.此账号已存在 |
输入密码 | 密码以●显示 | |||||
两次密码一致性校验 |
1.已进入重置密码页面 2.此账号已存在 |
1.输入账号:admin 2.点击获取验证码 3.输入正确验证码 4.输入新密码:123456 5.输入确认密码:123456 6.点击重置密码 |
匹配成功,重置密码成功 | ||||||
1.输入账号:admin 2.点击获取验证码 3.输入正确验证码 4.输入新密码:123456 5.输入确认密码:1234567 6.点击重置密码 |
重置密码失败,提示:确认密码与新密码不匹配 | ||||||||
1.输入账号:admin 2.点击获取验证码 3.输入正确验证码 4.输入新密码:123456 5.输入确认密码: 6.点击重置密码 |
重置密码失败,提示:确认密码为空 |
账号密码注册登录忘记密码测试用例(挺详细的)相关推荐
- Qt与Mysql进行连接实现账号的注册登录和密码修改和验证码
文章目录 数据库信息 相关代码 .h mainwindow.h myinfor.h yiban.h .cpp main.cpp mainwindow.cpp(此模块是重点) myinfor.cpp y ...
- c/c++编程日记:纯C实现登录注册和忘记密码功能(附源码)
这是一个用纯C语言和文件操作实现的系统的登录.注册和忘记密码功能.可以用于c语言大作业的登录系统.下面分享一下具体的代码. 首先定义一个结构体来存放用户的注册信息,账号密码等. typedefstru ...
- LayuiAdmin的登录、注册、忘记密码、退出模块(源码实例)
LayuiAdmin基本模块 登录模块 登录凭证 注册模块 忘记密码模块 修改密码模块 退出模块 关于LayuiAdmin的登录.注册等模块,是有自己的规范的,还有些诸如登陆拦截获取凭证等小细节.所以 ...
- 移动APP功能测试之登录、注册、忘记密码测试要点
对于一款APP来说,登陆.注册.忘记密码三个功能,不管是对于用户还是对于APP本身都是最重要的,所以在做APP功能测试是对这三个功能也要特别注意 登录 登录模块比较简单,只有一个界面,侧重点在异常情况 ...
- pyqt5多界面切换,关联数据库校验,注册登录修改密码操作练习
pyqt5多界面切换,关联数据库校验,注册登录修改密码操作练习import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QWi ...
- mysql 5.7 修改密码_又忘记密码啦?教你几种更改密码的方式
前言: 在日常使用数据库的过程中,难免会遇到需要修改账号密码的情景,比如密码太简单需要修改.密码过期需要修改.忘记密码需要修改等.本篇文章将会介绍需要修改密码的场景及修改密码的几种方式. 1.忘记 r ...
- postgresql 密码修改,忘记密码进行修改重置
postgresql 密码修改,忘记密码进行修改重置 1.密码修改缘由 2.修改密码的方式 方式1 方式2 3.忘记密码重置 1.密码修改缘由 1.客户端认证方式为密码验证,设置初始密码,则会涉及到修 ...
- linux下mysql5.7初始密码查看及忘记密码重置
linux下mysql5.7初始密码查看及忘记密码重置 前段时间安装mysql5.7后,第一次登陆发现空密码怎么都登陆不成功,后来网上查了一下发现,从5.7开始会自动生成一个随机密码了. 查看初始密码 ...
- linux虚拟机密码忘,虚拟机忘记密码(linux虚拟机忘记密码)
虚拟机忘记密码(linux虚拟机忘记密码) 2020-05-15 12:16:38 共10个回答 是不是登录密码呀!通过一个光盘镜像进入PE,访问虚拟机C盘了!在C:\windows\system32 ...
最新文章
- sql 分类汇总 列_分类汇总哪家强?R、Python、SAS、SQL?
- Leetcode 160.相交链表
- cocoa pods Installation
- zookeeper能做什么?
- Centos 5.5 安装Mysql5.5过程
- EC地图编辑器(预览版)
- Ubuntu下BOINC服务器安装(step8失败)
- mysql选择utf 8编码_MySQL支持UTF-8编码全攻略
- apache 软件历史版本查询
- 微服务数据库分库设计解决方案(跨库关联查询、分布式事务处理)
- 看完这篇 Linux 的基本操作你就会了!
- 当独孤求败遇见东方不败
- IC-二进制, 自然数, 有符号数
- 产业分析:智能巡检机器人行业
- 2023年,莫荒废了时光。
- Lock wait timeout exceeded; try restarting transaction解决
- 密歇根安娜堡大学的计算机科学教授,密歇根大学安娜堡分校计算机科学与工程研究生offer及申请要求...
- 光电自动避障小车_AGV小车触摸屏自动完成货物取、放过程,河南触摸屏厂家
- ubuntu下amd超频工具_Ubuntu使用ATI(AMD)开源驱动及优化
- JS数组正数转为负数