51Testing软件测试论坛

标题: 弱弱的问:新手有关等价类划分的疑问 [打印本页]

作者: applejuzi    时间: 2008-8-13 17:40
标题: 弱弱的问:新手有关等价类划分的疑问
问题如下:
1 6位数字字符的无效等价类:a:有非数字字符 b: 少于6位的数字字符;c: 多余6位的

数字字符

是否需要对a中的非数字字符再细分,比如1位非数字字符,2位非数字字符,3位,4位

。。。?


2 三角形3边(a,b,c)为整数的无效等价类为:

1边位非整数; 2边位非整数 ;  3边位非整数

是否需要对1边为非整数中对a边,b边,c边一一分析,还是随机的一边为非整数分析?

个人感觉对于1中的非数字字符不需要细分了,如果细分应该是冗余了,同理2也是。

不知道自己的分析是否对了,希望高手们谈谈自己的看法,谢谢了。
作者: sweetxmy    时间: 2008-8-17 23:27
标题: 等价类划分方法
1、6位数字字符的无效等价类:a:有非数字字符 b: 少于6位的数字字符;c: 多余6位的

数字字符

是否需要对a中的非数字字符再细分,比如1位非数字字符,2位非数字字符,3位,4位

-----回复:对于a:有非数字字符,只需考虑字母\符号(如下划线,等)\中文

下次提问题时,请说明它的用处,好让别人从总体上帮你分析问题.

对于数字来说在不同之处对它的划分也不同.

2 三角形3边(a,b,c)为整数的无效等价类为:

1边位非整数; 2边位非整数 ;  3边位非整数
-----回复:如果再细分就是零和负数.(如果你是想做研究,那么确实应该细分下去,据说有关此三角形有60个以上的用例;)

对于三角形的判断应该根据三个边的关系来分析最正确.不要细分单边,觉得意义不大.
实际工作中也是根据业务关系来分析.

既然是无效的情况,又是等价类.只要想明白等价类的含义,什么题都能分解了.




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2