修改密码 的测试用例(web)
来源:互联网 发布:歌华网络 编辑:程序博客网 时间:2024/06/07 08:45
先看图和要求:
要求:英文或英文数字组合,8-20位,区分大小写
针对此修改密码的页面,测试用例(效率高+覆盖全+逻辑明确)如下:
1.冒烟测试,选择正确的输入,可修改成功:
(1)新密码为符合要求的非最多和最少的字符(数字+英文),确认密码一致,且旧密码正确
(2)新密码为符合要求的最少字符(数字+英文),确认密码一致,且旧密码正确
(3)新密码为符合要求的最多字符(英文),确认密码一致,且旧密码正确
(4)可选:新密码为符合要求的最多字符-1(数字+英文),确认密码一致,且旧密码正确
(5)可选:新密码为符合要求的最少字符+1(英文),确认密码一致,且旧密码正确
(6)密码修改成功后用新密码登录 ,登录成功
(7)密码修改成功后,用新密码更换大小写(大写变小写、小写变大写),登录失败【用于中英文大小写,如没要求,忽略此条】
(8)密码修改成功后用旧密码登录,登录失败
2.修改失败
(1)新密码为符合要求的最少字符 -1,修改失败
(2)新密码为符合要求的最多字符 +1,修改失败
(3)新密码为符合要求的非最多和最少的字符,且新密码为非允许字符或允许字符加上非允许字符,修改失败
【特殊字符(如@、#、-、+等)、汉字等】
(4)旧密码正确,新密码和确认密码包含空格
(5)新密码和确认密码不一致。
(6)新密码和确认密码一致 输入错误的旧密码
(7)新密码中英文小写,确认密码中英文大写(或相反)【中英文大小写,如没要求,忽略此条】
3.密码是否以 * 或 · 之类的加密符号
4.非空检验:旧密码、新密码、确认密码各个输入框为空时,查看系统是否会有提示
5.密码是否可以复制、粘贴(可从外面黏贴进来,不能出密码输入框复制出去)
6.看是否支持tap和enter键等;
7.点击【取消】按钮是否能成功取消,不会修改成功
8.修改成功后,再次点击修改,密码输入框不会有值
PS:
边界值分析
闭区间: 范围为[1-10],上点为1和10,离点为0和11,内点为域内得任意点
闭区间和开区间:范围为(1-10],上点为1和10,离点为2和11,内点为域内得任意点
开区间: 范围为(1-10),上点为1和10,离点为2和9,内点为域内得任意点
- 修改密码 的测试用例(web)
- 修改密码 测试用例
- 修改密码-测试用例设计
- 修改密码-测试用例设计
- 注册、登陆、修改密码、添加、删除、查询的测试用例设计
- 关于“账号登录”&“账号注册”&“修改密码”通用的测试用例
- java WEB开发 找回密码 如何通过注册时候的邮箱找回(修改)密码
- web密码修改模态框
- Linux下SVN远程web密码修改(修改篇)
- 使用SOAP协议修改websphere数据源的密码,测试连接
- 关于ORACLE中普通用户能修改自己密码的测试
- 忘记Weblogic,如何修改密码(10.3.2.0测试通过)
- dedecms忘记管理员密码,修改dede管理员密码的代码,测试可用
- Linux下修改mysql的root密码(忘记密码)
- 常用的web安装测试用例
- WEB测试-文本输入框的测试用例
- WEB测试用例
- Web测试用例
- sas数据直接相加空值对结果的影响及解决办法
- windows CMD 命令
- 好吧,左小波出山了!
- 网络管理
- 基于ZXing二维码实现(示例一)
- 修改密码 的测试用例(web)
- LSoft.Active.Disk.Image.v4.0.1.
- 订餐管理系统详解
- LeetCode 21. Merge Two Sorted Lists 合并两个有序单链表 C++
- oracle查询字段结果字符串拼接
- AsyncTask源码梳理及总结
- ES新增字段
- 自动寻物 与鼠标定点
- 分享几个可以有效提升工作效率的pdf小技巧