您的位置:首页 > 其它

修改密码 的测试用例(web)

2017-08-25 18:41 711 查看
先看图和要求:



要求:英文或英文数字组合,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,内点为域内得任意点

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: