半夏忧 发表于 2012-7-22 16:16:16

有关自动贩卖机测试用例, 金额超出, 没钱找零,出货.这个为什么会是有效等价类?

有效的等价类有:金额刚够,顺利出货
                金额超出,找零出货
                金额超出, 没钱找零,出货.
                金额不足,进行提示,把货币退出
                金额足够,取消交易
                **,不出货
无效等价类: 投入金额,不出货,不找零
             投入金额,不出货,退钱
             金额超出,出货,不找零
             金额超出,不出货,找零
             金额不足,出货,找零l
                   金额不足,出货,不找零
             金额不足,不出货,不退款
             金额刚够,不出货,退款
             金额刚够,出货,找零
             金额刚够,不出货,找零
             不投金额,直接出货
我想问的是:有效等价类中:金额超出,出货,不找零、、、、、这个为什么有效等价类,
无效等价类中: 投入金额,不出货,退钱、、、这个为什么是无效等价类,在没货的情况下,应该是投入金额,不出货,退钱的。

也许我这个表达的不太清楚,哪位高手能重新整理一下这个贩卖机的测试用例,供大家学习,

半夏忧 发表于 2012-7-22 16:17:14

被合谐的两上字:是假的RMB

半夏忧 发表于 2012-7-22 16:17:20

被合谐的两上字:是假的RMB

ivanland 发表于 2012-7-23 14:05:08

是否有效是相对于产品功能来说的,如果产品有的功能,涉及的用例就是有效等价类,反之则为无效等价类。
有效等价类中:金额超出,出货,不找零、、、、、这个为什么有效等价类
请看清实际用例:金额超出, 没钱找零,出货.
没钱找零和不找零是两个概念,虽然在后果上是相同的,但是原因在本质上是不一样的。个人感觉没钱找零的时候应该直接退钱,或者在投钱之前有个界面提示,而不是出货不找零,不够人性化,呵呵
投入金额,不出货,退钱、、、这个为什么是无效等价类,在没货的情况下,应该是投入金额,不出货,退钱的。
这个问题我个人觉得是编写的不够严谨,之所以归到无效等价类中,我想作者的意思是,投入的钱够且有货,那么机器就不应该不出货且退钱
页: [1]
查看完整版本: 有关自动贩卖机测试用例, 金额超出, 没钱找零,出货.这个为什么会是有效等价类?