|
7#
楼主 |
发表于 2004-11-9 10:48:19
|
只看该作者
根据判断条件来进行等价类划分
是不是这么分的?
J=20
L:(35,100)
K:(35,100)
∵ I>J, I:INT(30,150), ∴ I:(30,150)
∵H>J,H:INT(20,50), ∴ H:(21,50)
∵F>H,F:INT(35,100), ∴ F:(35,51),(52,100)
∵C>F,C>K,C:INT(50,120), ∴ C:(50,52),(53,101),(102,120)
∵B>C,B:INT(50,180), ∴ B:(51,53),(54,102),(103,121),(122,180)
∵D>F,D>K,D:INT(40,140), ∴ D:(40,52),(53,101),(102,140)
∵E>H,E:INT(40,150), ∴ E:(40,51),(52,150)
∵G>I,G:INT(50,200), ∴ G:(50,151),(152,200)
∵E>L,E>K,E:INT(40,150), ∴ E:(40,101),(102,150)
然后对于正确的情况,只要8个例子就能保证测到了所有满足约束条件和取值范围的情况。
我这8个例子均是取划分后的端点。但我不知道对于划分后的端点+1和端点-1是否也该测试?还是说我只要测试原取值范围的端点+1和端点-1就可以了?(测试端点+1和端点-1真的那么重要吗?数据太多时,做这个真的是会增加很多工作量的)
另外,我还没想清楚该怎么设计结果错误的用例。只要根据12个原因做12个例子就好了吗?
按理说我设计的结果只要能保证覆盖了80%的可能故障情况就可以,但我不知道我这么设计是否满足了这个要求。
[ Last edited by CynthiaXu on 2004-11-9 at 10:50 ] |
|