求解下面这个等价类划分哪个是正确的?
某程序规定:“输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形及等边三角形时,分别做计算…”。
用等价类划分方法为该程序的构成三角形部分进行测试用例设计。下面那些等价类划分是合适的? (该题为必答题)
整数
正数
非零数
函数
负数
[解决办法]
其实从不同的角度来说都合适,关键还是要看,所划分的范围的综合是不是包含了实数和非实数
[解决办法]
不合适,因为分类重叠,等价类是划分,不是拼凑,所以划分后应该覆盖完全,且不重叠。否则1算上述哪类,整数,正数,非0数?而且那个函数也有点...
[解决办法]
说明是3个整数了,把整数作等价类划分就行了,正整数、0、负整数;
[解决办法]
天下试题一大抄,而且很多人是不知所以然的去抄,就很有可能出现问题了。
另外中国平安是IT公司吗?软件公司都尚且搞不明白测试,更何况其他企业。