参考答案: A D
详细解析:
本题考查面向对象系统测试的基本概念。 面向对象系统的单元测试包括方法层次的测试、类层次的测试和类树层次的测试。方法层次的测试类似于传统软件测试中对单个函数的测试,常用的测试技术包括等价类划分测试、组合功能测试、递归函数测试和多态消息测试等。类层次的测试主要包括不变式边界测试、模态类测试和非模态类测试。类树层次的测试主要包括多态服务测试和展平测试。
面向对象系统的单元测试包括方法层次的测试、类层次的测试和类树层次的测试。在常见的测试技术中,( )属于方法层次的测试,( )属于类层次的测试。
第 1 问
A. 等价类划分测试和多态消息测试
B. 不变式边界测试和递归函数测试
C. 组合功能测试和非模态类测试
D. 不变式边界测试和模态类测试
第 2 问
A. 等价类划分测试和多态消息测试
B. 不变式边界测试和递归函数测试
C. 组合功能测试和非模态类测试
D. 不变式边界测试和模态类测试
参考答案: A D
详细解析:
本题考查面向对象系统测试的基本概念。 面向对象系统的单元测试包括方法层次的测试、类层次的测试和类树层次的测试。方法层次的测试类似于传统软件测试中对单个函数的测试,常用的测试技术包括等价类划分测试、组合功能测试、递归函数测试和多态消息测试等。类层次的测试主要包括不变式边界测试、模态类测试和非模态类测试。类树层次的测试主要包括多态服务测试和展平测试。