修改密码 的测试用例(web)
2017-08-25 18:41
741 查看
先看图和要求:
要求:英文或英文数字组合,8-20位,区分大小写
(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,内点为域内得任意点
要求:英文或英文数字组合,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性能测试用例设计
- 手把手教你制作一个修改域密码的Web页面
- WEB性能测试用例设计
- mysql 忘记密码 后的修改测试可用
- 测试用例设计——WEB通用测试用例(转)
- 配置为域用户提供web方式修改密码
- 通过web修改squid用户上网密码
- WEb 修改AD域用户密码最简单直接的方法
- java在web页面调用appium执行测试用例
- 工作组下,配置使用web方式修改文件服务器用户帐户密码
- 配置使用web方式修改域用户帐户密码
- web方式自助修改AD域用户密码
- WEB常用测试用例—文本输入框
- 乐凯宝网站维护心得,二是调修改短信接口,测试后发现余额不足,更改账号和密码即可,附代码
- Visual SVN 密码在线web修改方法
- WEB通用测试用例
- 建立一个可修改Windows域用户密码的web页面
- Windows Server 2008R2使用web方式修改域账户密码