51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 关于等价类划分案例的一个疑问

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-1-13 10:25:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这几天在看郑人杰老师的《软件测试技术》,其中在黑盒测试等价类划分的例子是这样的。(相信很多看过或提过这个例子了)
某程序规定:”输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形及等边三角形时,分别做计算。。。“试用等价类划分方法为该程序的构成。。。
然后文中划分了四个有效等价类(另外一句话是”本题的输入条件要求的关键之处有)
1。整数
2。三个数
3。非零数
4。正数

我的疑问是如果4成立,3一定成立。那么把3单独出来有必要或者有什么意义吗?
还请各位达人多多指教。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-1-13 12:00:05 | 只看该作者
自己觉得怎么对就怎么用
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-1-13 12:11:47 | 只看该作者
个人看法不同
关键在自己
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-1-13 12:19:37 | 只看该作者
positive numbers is non-zero numbers
but non-zero numbers are not positive numbers surely
including negtive nubmers
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-1-13 18:56:04 | 只看该作者
所以说把3写在4前面,还有点意义存在,但如果把4写在3前面,那3就完全没有意义了。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-3-5 11:24:51 | 只看该作者

关键看你所写的条件是否覆盖了需求

其实,只要你写的条件覆盖了需求就行了,不用可以地去看是写了三个还是写了四个
比如写
1。整数
2。三个数
3。正数
就可以是有效等价类
在无效等价类中,还要用到边界值的方法,如输入0
实际工作中,好多方法是一起用的
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-14 12:51 , Processed in 0.064353 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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