等价类和边界值问题,新手提问
一个只能输入1-10的数字输入框,我用边界值的划分方法取的测试数据是0,1,2,9,10,11。如果我用等价类的划分方法取的测试数据是0,5,11,请问把等价类和边界值的方法综合起来
我到底应该取几个数据?分别是那几个!谢谢大家! 一个只能输入1-10的数字输入框。条件:1-10,数字
根据等价类法,可以划分为有效等价类,无效等价类
条件1-10
有效等价类 1-10
无效等价类 (1)空,(2)小于1,(3)大于10
条件数字
有效等价类数字
无效等价类(4)非数字
case1:输入数字5,覆盖2个有效等价类
case2:输入空,覆盖无效等价类(1),
case3;输入0,覆盖无效等价类(2)
case4:输入11,,覆盖无效等价类(3)
case5:输入a,,覆盖无效等价类(4)
根据边界值法,可以有离点,内点,上点
条件是,所以
离点是0,11
内点可以取5
上点是1,10
case6:输入0
case7:输入11
case8:输入5
case9:输入1
case10:输入10
两种方法中:0,5,11是重复的,可以舍去一个
综合考虑,可以选择执行:
case1:输入数字5,覆盖2个有效等价类
case2:输入空,覆盖无效等价类(1),
case3;输入0,覆盖无效等价类(2)
case4:输入11,,覆盖无效等价类(3)
case5:输入a,,覆盖无效等价类(4)
case9:输入1
case10:输入10 自己顶起来 自己顶 让更多人看到 0,1,10,11 回复 5# 千里
能具体说一下你的原因吗?谢谢你的回答 回复 5# 千里
根据等价类的定义,你选了1这个值,是因为1在1-10这个数据集里面是可以代表其他数据集的有效类,那你觉得还有必要选10这个值吗?谢谢你的回答~~ 回复千里
根据等价类的定义,你选了1这个值,是因为1在1-10这个数据集里面是可以代表其他数据集 ...
elm1nt 发表于 2014-5-29 22:37 http://bbs.51testing.com/images/common/back.gif
嗯,那是等价类的定义。在边界值的定义里面,有上边界和下边界的说法,所以10是另一个边界。 有效和无效类,各占两头 5怎么来的? 5就不需要了,作为内点与有效等价类的任意一个点(包括边界)都是等效的
页:
[1]