修改密码 的测试用例(web)
先看图和要求:
要求:英文或英文数字组合,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修改密码代码_java web实现 忘记密码(找回密码)功能及代码
java web实现 忘记密码(找回密码)功能及代码 (一).总体思路 (二).部分截图 (三).部分代码 (一).总体思路: 1.在 找回密码页面 录入 姓名.邮箱和验证码,录入后点击[提交]按钮, ...
- 允许用户在web Interface上修改密码
允许用户在web Interface上修改密码 环境:windows server 2008 R2 (已加入域). xenapp6(已安装了xenapp服务器和web interface) 打开C ...
- 修改密码-测试用例设计
修改密码 -测试用例设计 页面如下: 修改密码 旧密码: 新密码: 确认密码: 确定 取消 1.必填项测试:不输入旧密码,直接改密码----修改失败 不输入新密码,直接改密码----修改失败 ...
- JAVA前端修改密码,Java Web版SVN 配置管理工具 2.0 (远道建立仓库,修改密码,设置权限,支持apache等)...
Java Web版SVN 配置管理工具 2.0 (远程建立仓库,修改密码,设置权限,支持apache等) 3.0开始,已经迁移到google code,这里停止下载.http://code.googl ...
- 让你的Linux支持WEB修改密码(转)
让你的Linux支持WEB修改密码(转)[@more@]现在使用Linux做为服务器越来越普遍,一个中小机构采用Linux做邮件服务器.WEB服务器等都十分合适.而这些服务的用户(如E-Mail用户) ...
- 如何批量修改200台以上web服务器密码
作为一个运维工作人员,有时候我们需要对自己负责的web服务器批量修改密码,如果一台一台改,会相对来说较为麻烦,所以在这里我们可以使用NIS账户统一认证. 我们假设有一部账号主控服务器来管理网域中所有主 ...
- flask框架如何实现修改密码和免密登录功能
flask是python web开发的常用框架之一.本文将讲述flask如何实现修改密码和免密登录功能 修改密码功能 数据库部分: #重置密码 def reset_pass(phone,passwor ...
- 修改登录密码html代码,修改密码.html · yuanxing_one/yuanxing - Gitee.com
修改密码 $axure.utils.getTransparentGifPath = function() { return 'resources/images/transparent.gif'; ...
- 如何在Membership中实现修改密码的功能
2008-02-14 16:10 Membership中要修改密码,真是很麻烦,还要提供原密码或者密码保护的问题,不知道老外是如何想的,也许是微软太注重安全了吧,不过这就对我们造成了麻烦,客户的密码忘 ...
- 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法
mysql安装完之后,登陆后发现只有两个数据库:mysql>show databases; +--------------------+ | Database | +- ...
最新文章
- 世界第三大浏览器正在消亡
- 黑客与画家:11 一百年后的编程语言
- linux配置环境jdk
- 3.10 深度学习框架-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
- 为什么我们需要域?Active Directory系列之一
- 全球及中国软磁镍合金行业供需前景与投资策略研究报告2022版
- boost::container模块实现抛出异常
- MySQL调优(五):MySQL查询优化分析
- windows php7 apache,windows系统下php7+apache2.4环境搭建
- 开两个服务内存溢出_应用服务OkHttpClient创建大量对外连接时内存溢出
- 为ASP.NET控件加入快捷菜单
- 苹果Ma视频剪辑软件:DaVinci Resolve Studio (达芬奇调色)
- 六大设计原则(三)DIP依赖倒置原则
- Python:学习笔记之多值参数(函数中*传递元组**传递字典)案例演练
- Solr中的q与fq参数的区别
- 什么是自动化与自主化?
- PIE Engine机器学习遥感影像监督分类全流程(附源码)
- requested an insecure resource的解决方法
- 玩转小黑框!Terminal 入门到进阶,最后放弃!
- 采样定理与奈奎斯特极限
热门文章
- 【2020年高被引学者】 方飞 卡耐基梅隆大学
- 基于aircrack-ng、crunch的wifi握手包爆破
- 图像翻译三部曲:pix2pix, pix2pixHD, vid2vid
- openwrt定时任务 2021-10-08
- 翠竹林 Java 实现对Sql语句解析
- 文献检索与论文写作——学习笔记
- 恒星物联-河道液位监测系统方案 液位监测
- 团队任务5:事后诸葛亮会议
- 肿瘤外显子数据分析指南 复现
- photoshop 用户名、组织或序列号丢失或无效的解决方法(转http://apps.hi.baidu.com/share/detail/10025023)