案例:
输入(0-20000)且为100的倍数,等价类分析正确的是()
A 一个有效,一个无效。
B一个有效,两个无效。
C两个以上有效,两个以上无效。
D两个有效,一个无效。
解析:
首先看等价类划分含义:
等价类划分是一种软件测试设计技术,它将输入数据的集合划分为若干个等价类,每个等价类中的数据从程序的角度看是等效的。
对于输入(0-20000)且为100的倍数,我们可以将其划分为有效等价类和无效等价类。
有效等价类:
1. 0-20000范围内的100的倍数。
无效等价类:
1. 小于0的数。
2. 大于20000的数。
3. 不是100的倍数的数。
根据这个划分,我们可以看到题目中的选项:
A. 一个有效,一个无效 —— 不正确,因为有效等价类不止一个。
B. 一个有效,两个无效 —— 不正确,因为无效等价类不止两个。
C. 两个以上有效,两个以上无效 —— 正确,因为有效等价类至少有一个,无效等价类有三个。
D. 两个有效,一个无效 —— 不正确,因为有效等价类不止两个,无效等价类也不止一个。
所以,正确答案是 C。
标签:两个,无效,等价,有效,20000,100 From: https://blog.csdn.net/qq_42755734/article/details/143468820