51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1117|回复: 7
打印 上一主题 下一主题

问题; 关于等价类分析法设计用例

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-5-18 10:42:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在用等价类设计用例的时候,对于有效等价类使用尽量少的用例覆盖,一个用例覆盖多个等价类。
但是在提交缺陷报告的时候,为了能明确的定位问题,设计的用例最好能单一,针对一个功能设计一个用例。
觉得这2者很矛盾,到底该怎么设计呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-5-18 10:45:48 | 只看该作者
怎么矛盾了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-5-18 11:10:59 | 只看该作者
一个用例覆盖多个等价类,如果这个用例失败了,很难定位出到底是哪个等价类出了问题。
在提交缺陷报告的时候,难以定位具体的问题,问题描述就难了

[ 本帖最后由 jiline 于 2006-5-18 19:22 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-5-18 13:48:26 | 只看该作者
先按照等价类的有效输入和无效输入列出等价类表
有效输入设计的用例一个就够了
无效的输入就要一个输入设计一个用例
就不会定位不了错误了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-5-18 15:48:58 | 只看该作者
一个用例覆盖多个等价类是什么意思
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-5-18 19:24:12 | 只看该作者
原帖由 ilovejolly 于 2006-5-18 15:48 发表
一个用例覆盖多个等价类是什么意思


用最少的用例覆盖有效等价类,这就会出现一个用例覆盖了多个有效等价类。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-5-18 19:27:06 | 只看该作者
原帖由 admin_yhb 于 2006-5-18 13:48 发表
先按照等价类的有效输入和无效输入列出等价类表
有效输入设计的用例一个就够了
无效的输入就要一个输入设计一个用例
就不会定位不了错误了



如果测试结果是有效等价类中出现了bug,但是由于这一个用例就覆盖了多个有效等价类,那怎么确定哪个有效等价类出了问题呢?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-5-19 09:57:52 | 只看该作者
你这里把等价类和所测试的功能混淆了。所测试的功能可能需要多个输入,而每个输入又可以进行等价类划分,设计用例进行有效等价覆盖时,需要一个用例尽可能多的覆盖有效等价类,以追求高效的设计用例。如果该用例失败,则意味着该功能的处理有问题,无须关注具体是哪个有效等价类导致处理正确没有。提交缺陷报告的时候,也无需定位具体的问题,问题描述按照实际结果描述、指出和预期结果的偏差即可。

设计的用例单一,不是指一个用例只覆盖一个等价类,而是指一个用例关注点(功能点、特性等)要集中,不能关注点太多,这样会导致一个关注点不通过,大量的用例都失败的情况出现。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-18 22:26 , Processed in 0.074770 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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