修改密码 的测试用例(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,内点为域内得任意点







原创粉丝点击