godmap 发表于 2007-4-13 00:25:11

八进制整数等价类测试用例

判断输入的四位数abcd是否为以0开头,取值范围是0000~0300的八进制整数。
等价类列表
有效等价类 a=0(1), 0<=bcd<=300(2), bcd为整数(3), bcd包含3个字符(4)
无效等价类 a!=0(5), bcd<0(6),bcd>300(7), bcd中含有小数点(8), bcd中含有非数字(9), bcd小于三个字符(10), bcd多于3个字符(11)

等价类测试用例
ID输入覆盖等价类列表输出
1   00001,2,3,4   Y
2   03001,2,3,4   Y
3   11115,2,3,4   N
4   -1115,2,3,4   N
5   0-111,6,9,4   N
6   03011,7,3,4   N
7   01.51,8,4,9   N
8   015×1,2,4,9   N
9   ×21   5,2,3,10   N
10!00005,2,11       N
11            5,10            N

[ 本帖最后由 godmap 于 2007-4-13 00:29 编辑 ]

刘洪鹏 发表于 2007-7-31 17:39:00

等价类列表
有效等价类 a=0(1), 0<=bcd<=300(2), bcd为整数(3), bcd包含3个字符(4)
无效等价类 a!=0(5), bcd<0(6),bcd>300(7), bcd中含有小数点(8), bcd中含有非数字(9), bcd小于三个字符(10), bcd多于3个字符(11)

思路很好

ducong 发表于 2007-8-1 16:55:28

不是要求八进制数吗,还要考虑9呢~

richard_yazi 发表于 2007-8-2 19:17:08

LZ
输入126预期结果是Y or N ??
页: [1]
查看完整版本: 八进制整数等价类测试用例