51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1992|回复: 11
打印 上一主题 下一主题

[讨论] 好的测试用例,你会设计吗

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-7-15 10:01:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
gold-1981说,最好的测试就是用最少的手段,最简单的方法做到必须的覆盖。测试用例的设计重在在众多的组合中剔出冗余组合,选中有价值的组合。举个例子,就用户登陆来说,需帐户,密码和验证码。那么对于这个,大家怎么来设计好的测试用例呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-7-15 10:37:53 | 只看该作者
这个应该用场景法
然后用基本流和备选流来做测试用例
就是基本流就是,输入正确的帐户,密码和验证码,然后登陆
备选流就是 其他可能出现的状况

偶初学测试,有错误请多多指教
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-7-15 11:56:34 | 只看该作者
我也是新手,我想问的是那你的备选流测试用例有多少呢
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-7-15 11:57:38 | 只看该作者
我感觉应该用等价值法进行用例的设计
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-7-15 12:05:30 | 只看该作者
利用等价类,边界值等,如何去除冗余呢,如何使测试用例最少呢。大家多多帮忙啊
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-7-15 12:09:11 | 只看该作者
数字,空格,字母,汉字,符号都要涉及到的话,该怎么设计,使数据的组合变得最少呢。大家能否举出实例呢
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-7-16 14:35:48 | 只看该作者
1、总体思路:
先把“验证码”让开发人员屏蔽掉,先只进行对“账号”和“密码”的测试,然后在加上验证码进行混合测试,就是说在保证账号和密码都正确的前提下,输入正确的和错误的验证码。
2、账号、密码测试用例的编写
首先得依据需求说明书,看看账号的有效组合是什么,比如可以是数字、字母或者是由数字、字母、空格等的组成,并且要求第一个字母不能为字符,设计的用例为:
有效的:
(1)纯粹数字、纯粹字母
(2)数字+字母
(3)数字+空格
(4)字母+空格
(5)字母+数字
(6)数字+字母+空格
(7)数字+空格+字母
(8)字母+数字+空格
(9)字母+空格+数字
无效的
(10)空格(任意特殊字符)+数字
((11)空格(任意特殊字符)+字母
(12)空格(任意特殊字符)+数字+字母
(13)空格(任意特殊字符)+字母+数字
(14)任意特殊字符
不足之处,还请高手多多指教
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-7-16 14:44:38 | 只看该作者
还会用到边界值,比如:密码的长度不能超过8位,不能少于6位,这时就要测密码长度为7,8,9位时可以不可以;密码长度不0或1位时,可不可以,当然如果用户名也有要求也要测它的边界值。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-7-16 15:40:40 | 只看该作者
恩,对,应该是这样的,那写出来的测试用例也挺多的,有过类似测试经验的说说啊!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-7-16 16:31:23 | 只看该作者
不要光从组合上考虑
比如说:粘贴一个超长的用户名或者密码看系统会不会崩溃(尤其是web)
比如说:试试sql的注入(比如密码输入1' or 1=1)

其实有的时候
等价类 边界值之类的理论反而会限制你的思路
首先还是从系统本身满足的需求去考虑吧
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-7-16 17:54:08 | 只看该作者
还是不太清楚,如果系统本身对用户名有长度限制的话,在这样的前提下,如果输入一个超长的用户名,我感觉系统应该会崩溃吧,能具体的说说怎么从系统本身满足的需求去考虑吗?谢谢!!
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2008-7-17 10:35:09 | 只看该作者
测试高手请进来指导
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-6-19 12:47 , Processed in 0.078456 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表