软件测试之用户注册和密码修改测试用例设计

发表于:2009-03-05来源:作者:点击数:

软件测试技术导航 软件测试技术 : 软件测试工程师 测试用例 功能测试 测试管理 缺陷管理 手机测试 自动测试 单元测试 性能测试 安全测试 软件 测试环境 : Windows Unix 网络知识 服务器 开源 测试 : 开源功能测试 开源性能测试 开源缺陷管理 开源 配置管理

软件测试技术导航

一.用户注册

只从用户名和密码角度写了几个要考虑的测试点,如果需求中明确规定了安全问题,Email,出生日期,地址,性别等等一系列的格式和字符要求,那就都要写用例测了~

以等价类划分和边界值法来分析

1.填写符合要求的数据注册: 用户名字和密码都为最大长度 (边界值分析,取上点)

2.填写符合要求的数据注册 :用户名字和密码都为最小长度 (边界值分析,取上点)

3.填写符合要求的数据注册:用户名字和密码都是非最大和最小长度的数据(边界值分析,取内点)

4.必填项分别为空注册

5.用户名长度大于要求注册1位(边界值分析,取离点)

6.用户名长度小于要求注册1位(边界值分析,取离点)

7.密码长度大于要求注册1位(边界值分析,取离点)

8.密码长度小于要求注册1位(边界值分析,取离点)

9.用户名是不符合要求的字符注册(这个可以划分几个无效的等价类,一般写一两个就行了,如含有空格,#等,看需求是否允许吧~)

10.密码是不符合要求的字符注册(这个可以划分几个无效的等价类,一般写一两个就行了)

11.两次输入密码不一致(如果注册时候要输入两次密码,那么这个是必须的)

12.重新注册存在的用户

13.改变存在的用户的用户名和密码的大小写,来注册。(有的需求是区分大小写,有的不区分)

14.看是否支持tap和enter键等;密码是否可以复制粘贴;密码是否以* 之类的加秘符号显示

二.修改密码

当然具体情况具体分析哈~不能一概而论~

实际测试中可能只用到其中几条而已,比如

1.不输入旧密码,直接改密码

2.输入错误旧密码

3.不输入确认新密码

4.不输入新密码

5.新密码和确认新密码不一致

6.新密码中有空格

7.新密码为空

8.新密码为符合要求的最多字符

9.新密码为符合要求的最少字符

10.新密码为符合要求的非最多和最少字符

11.新密码为最多字符-1

12.新密码为最少字符+1

13.新密码为最多字符+1

14.新密码为最少字符-1

15.新密码为非允许字符(如有的密码要求必须是英文和数字组成,那么要试汉字和符号等)

16.看是否支持tap和enter键等;密码是否可以复制粘贴;密码是否以* 之类的加秘符号

17.看密码是否区分大小写,新密码中英文小写,确认密码中英文大写.

18.新密码与旧密码一样能否修改成功.

有个朋友问我,注册的时候测试了密码长度,修改的时候为什么还要测试.

我在这里举个我亲身经历的例子,以前我玩一个

软件测试密码修改教程,软件测试之用户注册和密码修改测试用例设计相关推荐

  1. 软件测试网页注册测试,软件测试之网页测试

    软件测试之网页测试 发表于:2009-04-20来源:作者:点击数: 前边有人在论坛里提到过,但我觉得有的方面还考虑的不是很详细,在此补充下 1 UI测试 看页面是否美观养眼(包括页面的布局是否合理, ...

  2. 软件测试(二)软件测试之黑白盒

    一.简介 任何工程产品都可以使用白盒测试和黑盒测试两种方法进行测试 1.黑盒测试 黑盒测试:已知产品的功能设计规格和用户手册,可以进行测试证明每个功能是否实现,每个实现了的功能是否符合要求,以及产品的 ...

  3. 软件测试之黑盒测试方法介绍及测试用例练习

    一.因果图法 1. 概念 因果图是一种逻辑图,表示:恒等.与.或.非 当输入有很多时,不同输入的组合对应不同的输出,用因果图来分析不同输入组合和不同输出组合之间的关系 恒等:在恒等关系中,要求程序有1 ...

  4. jksv怎么导入_怪物猎人XX存档修改教程 教你怎么导入导出修改存档

    怪物猎人XX已经正式发布,下面是一篇比较详细的怪物猎人XX存档修改教程,里面从存档的导入.导出到存档修改都有非常详细的介绍,本篇教程需要用到HBL工具,而且篇幅比较长,大家要耐心点. 准备工具: 1. ...

  5. 支点软件测试工资,微软的软件测试之道(10)

    非功能测试 非功能的测试领域包括了性能.负载.安全.可靠性和其他很多方面.非功能测试有时也被称作行为测试或质量测试.非功能测试的众多属性的一个普遍特征是一般不能直接测量.这些属性是被间接地测量,例如用 ...

  6. 软件测试之——性能测试,Web性能测试用例(详全)

    目录:导读 前言 一.预期指标的性能测试 二.独立业务性能测试 三.组合业务性能测试 四.疲劳强度性能测试 五.大数据量性能测试 六.网络性能测试 七.服务器性能测试 八.总结 前言 性能测试 简而言 ...

  7. lol美服服务器修改密码,如何修改LOL美服密码?英雄联盟美服账号密码和邮箱修改教程...

    如何修改LOL美服密码?英雄联盟美服账号密码和邮箱修改教程 2017-01-10 LOL美服账号密码如何修改?英雄联盟LOL美服账号邮箱如何修改?购买美服账号的玩家,对着两个问题很烦恼.今天,小编做一 ...

  8. 第6课 软件测试之兼容性测试

    软件测试之兼容性测试 文章目录 软件测试之兼容性测试 前言 一.兼容性测试要点 概念 兼容性测试方向 兼容性测试分类 常用测试浏览器 二.兼容性测试用例 总结 前言 随着IT行业的不断发展,软件测试这 ...

  9. http sxyk.cdn_Discuz x3 开启cdn和https后链接修改教程

    Discuz x3 开启cdn和https后链接修改教程 开启支持https主要需要修改一下几个地方 1. .查找修改文件discuz_application.PHP :source/class/di ...

最新文章

  1. 【CSON原创】HTML5游戏框架cnGameJS开发实录(外部输入模块篇)
  2. 基于OpenCV的数字识别系统
  3. kubectl bash补全
  4. UPS电池异常故障案例
  5. 《数据结构与算法》实验报告——二叉树的遍历
  6. mysql+br_mysql有哪几种索引
  7. 中医 西班牙语 PHP,php – MySql西班牙语字符数据
  8. 自定义Log4j 2.0
  9. RNN循环神经网络(吴恩达《序列模型》笔记一)
  10. linux系统增加内存无法启动,linux – 增加虚拟内存而不增加VmSize
  11. 干货分享 | 自然语言处理及词向量模型介绍(附PPT)
  12. oracle数据库小总结(2017年7月10日)
  13. 零基础必看的Html5+Css3+移动端前端教程(一)
  14. 无线电监测软件java_大牛干货:软件无线电的设计和测试
  15. python贴吧-qpython贴吧
  16. python ttk_python-3.x – 为什么导入*然后ttk?
  17. CS:APP Archlab(未完待续)
  18. 正大国际期货:为什么外盘期货顺势交易这么难
  19. AutoCAD .Net 颜色系统
  20. nvm的安装配置教程

热门文章

  1. 首都经贸大学计算机科学与技术专业,河北经贸大学经济管理学院的计算机科学与技术专业怎么样啊...
  2. 07中华小姐大赛落幕 20岁佳丽曾光夺冠_longware_新浪博客
  3. 水果店圈子:水果店开业宣传文字怎么发,水果店准备开业怎么发朋友圈
  4. 计算机ppt制作培训心得,PPT课件制作及微课录制心得
  5. 看完这些治愈的VR全景风景,相信你一定会心驰神往
  6. Java设计模式——适配器模式
  7. 【程序猿的黑科技】一些有趣且有用的的工具整理
  8. 【python】HTTP压力测试过程中遇到的问题与解决方案
  9. 【SDOI2010】【BZOJ1924】所驼门王的宝藏
  10. ORACLE ORDER BY用法总结