51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4926|回复: 5
打印 上一主题 下一主题

[求助] 等价类划分的一个问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-22 16:46:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在等价类划分中有4个叫弱一般等价类,强一般等价类,弱健壮等价类,强健壮等价类
这些具体是什么意思呢?
在进行等价类划分的时候,有没些具体的划分实例呢?
小弟正在学习等价类,遇到这样的名字有点不明白了。
网上搜索了下也不明白大致是什么意思?
有没那个高手能够实例,解释下啊!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-6-22 17:16:58 | 只看该作者
等价类测试的目的是:希望进行完备的测试,避免出现冗余(边界值测试所不能避免的
问题);其首要问题是合理的将整个集合划分成互不相交的子集(以避免冗余并保持完备性)。
弱一般等价类测试:基于单缺陷假设,对一个测试用例中的每个等价类的一个变量实现
强一般等价类测试:基于多缺陷假设,覆盖每个等价类进行测试。
弱健壮等价类测试:基于单缺陷假设的健壮性测试,对于无效输入等价类也将拥有一个测试用例.
强健壮等价类测试:基于多缺陷假设的健壮性测试。

说实话,我在实际工作中运用这几个概念的机会很少。通常,我设计的用例等价类用例的覆盖度取决于用例本身的粒度。

也就是说,计划设计一个高精度、覆盖率高的用例,等价划分自然很细;而粒度低的用例,等价划分就很粗枝大叶了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-6-22 17:22:49 | 只看该作者
还是以白皮书中的例子来说,如图:学生成绩,范围是0~100


弱一般等价类:0~100中任意一个数为测试数据,只设计1个用例即可
强一般等价类:分为0、 1~99、 100三个等价类,需要设计3个用例
弱健壮等价类:考虑到60分在实际情况中为特殊数字,划分0、 1~99(除60外)、 100、 60四个等价类
强健壮等价类:考虑各种非法输入,如负数、其他字符等等

[ 本帖最后由 Jackc 于 2010-6-22 17:24 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2010-6-22 17:23:28 | 只看该作者

回复 2# 的帖子

基于单缺陷假设,对一个测试用例中的每个等价类的一个变量实现。
基于多缺陷假设,覆盖每个等价类进行测试。
这具体设计测试用例的时候要怎么做呢?
很不明白,看了一个例子也只是直接给了结果,由于第一次学想弄明白,所以有点分析过程最好 啊!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-6-22 17:24:52 | 只看该作者

回复 3# 的帖子

谢谢3楼啊!有些清楚了!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-11-2 16:00:00 | 只看该作者
多谢高手指点迷津...
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 16:53 , Processed in 0.068107 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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