登陆、添加、删除、查询、注册、修改密码模块的测试用例(转载)

上一篇 / 下一篇  2012-06-26 16:30:10

 转载以供各位新入测试行业的同学们学习,希望我们更快的成长起来,O(∩_∩)O~

   1、登陆

  ①        用户名和密码都符合要求(格式上的要求)

  ②        用户名和密码都不符合要求(格式上的要求)

  ③        用户名符合要求,密码不符合要求(格式上的要求)

  ④        密码符合要求,用户名不符合要求(格式上的要求)

  ⑤        用户名或密码为空

  ⑥      数据库中不存在的用户名,不存在的密码

  ⑦        数据库中存在的用户名,错误的密码

  ⑧        数据库中不存在的用户名,存在的密码

  ⑨        输入的数据前存在空格

  ⑩        输入正确的用户名密码以后按[enter]是否能登陆

  2、添加

  ①        要添加的数据项均合理,检查数据库中是否添加了相应的数据

  ②        留出一个必填数据为空

  ③        按照边界值等价类设计测试用例的原则设计其他输入项的测试用例

  ④        不符合要求的地方要有错误提示

  ⑤        是否支持table键

  ⑥        按enter是否能保存

  ⑦        若提示不能保存,也要察看数据库里是否多了一条数据

  3、删除

  ①        删除一个数据库中存在的数据,然后查看数据库中是否删除

  ②        删除一个数据库中并不存在的数据,看是否有错误提示,并且数据库中没有数据被删除

  ③        输入一个格式错误的数据,看是否有错误提示,并且数据库中没有数据被删除。

  ④        输入的正确数据前加空格,看是否能正确删除数据

  ⑤        什么也不输入

  ⑥        是否指出table键

  ⑦        是否支持enter键

  4、查询

  精确查询:

  ①        输入的查询条件为数据库中存在的数据,看是否能正确地查出相应得数据

  ②        输入正确的查询条件以前加上空格,看是否能正确地查出相应的数据

  ③        输入格式或范围不符合要求的数据,看是否有错误提示

  ④        输入数据库中不存在的数据

  ⑤        不输入任何数据

  ⑥        是否支持table键

  ⑦        是否支持enter键

用户注册和密码修改测试点

  一.用户注册

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

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

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

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

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

  4、必填项分别为空注册

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

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

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

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

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

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

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

  12、重新注册存在的用户

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

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

  二.修改密码

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

  实际测试中可能只用到其中几条而已,比如银行卡密码的修改,就不用考虑英文和非法字符,更不用考虑那些TAP之类的快捷键.

  而有的需要根据需求具体分析了,比如连续出错多少次出现的提示,和一些软件修改密码要求一定时间内有一定的修改次数限制等等。

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

  2、输入错误旧密码

  3、不输入确认新密码

  4、不输入新密码

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

  6、新密码中有空格

  7、新密码为空

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

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

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

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

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

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

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

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

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

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

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


TAG:

qinhaoying的个人空间 引用 删除 qinhaoying   /   2012-07-17 16:07:07
还是要根据实际情况来编写吧
引用 删除 wslss   /   2012-06-29 11:03:18
5
zyl520xz的个人空间 引用 删除 zyl520xz   /   2012-06-28 16:18:40
②        删除一个数据库中并不存在的数据,看是否有错误提示,并且数据库中没有数据被删除
没明白你怎么删
zhangcaiyun_86的个人空间 引用 删除 zhangcaiyun_86   /   2012-06-28 15:26:09
5
sll_0716的个人空间 引用 删除 sll_0716   /   2012-06-28 14:07:36
5
xyliue的个人空间 引用 删除 xyliue   /   2012-06-27 16:15:25
5
 

评分:0

我来说两句

Open Toolbar