51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2709|回复: 2
打印 上一主题 下一主题

[讨论] 关于等价case的问题...

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-18 19:08:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
例如用户名输入框允许输入数字和字母,那么下面3条case是否有等价关系:

1. abc
2. 123
3. abc123

都是有效值,是否可以这样理解:第3条case abc123把字母和数字都包括了,如果测试可以正常输入,那是不是可以确认前2条case 就是正确的...

是不是可以这样理解,只要这条case足够的强壮可以覆盖所有的有效的等价类,那只需要设计这一条case来测试有效的等价类是不?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-6-21 11:08:34 | 只看该作者

回复 1# 的帖子

是这样的,在对有效值进行等价处理的时候,可以选择列举一些足够强壮的输入数据来减少用例的数量。

不过这样做有个问题:这样的用例发现错误后,还需要再做一些补充测试才能报bug.
比如输入abc123报错,则还需要测试到底是abc的问题还是123的问题,也或是abc+123才会出问题。

所以,减少了执行用例工作量的同时,增加了“初步定位”工作量。对用例执行人员的要求也会稍高一些。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-6-21 11:10:35 | 只看该作者
顺便说一句,“足够强壮的用例”是与用例选择的粒度挂钩的。

还是以abc123为例。

如果设计的用例要求检查“第一位”输入数据的类型,显然“abc123”是不能与“123”等价的。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-6 09:28 , Processed in 0.069564 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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