【正确答案】
D
【答案解析】[解析] 黑盒测试也称为功能测试(或数据驱动测试),是根据规格说明所规定的功能来设计测试用例,它不考虑程序的内部结构和处理过程,只在软件的接口处进行测试。常用的黑盒测试技术有等价类划分、边值分析、因果图、错误推测和正交试验法等。
等价类划分法选择适当的数据子集来代表整个数据集,通过降低测试的数目实现“合理的”覆盖,覆盖了更多的可能数据,以发现更多的软件缺陷。在设计测试用例的时候要考虑有效等价类和无效等价类。有效等价类是指输入完全满足程序输入的规格说明,有效、有意义的输入数据所构成的集合。利用有效等价类可以检验程序是否满足规格说明所规定的功能和性能。与有效等价类相反,无效等价类是指不满足程序输入要求或者无效的输入数据构成的集合。使用无效等价类,可以鉴别程序异常情况的处理。据此,选项D的说法有误。