单项选择题

由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元测试可以分为几个层次,其中方法层次的测试中常用的测试技术有______。
(1)等价类划分测试 (2)组合功能测试
(3)递归函数测试 (4)多态消息测试
(5)不变式边界测试 (6)模态类测试
(7)非模态类测试 (8)多态服务测试
(9)展平测试

A.(2)(4)(6)(8)
B.(2)(4)(5)(6)
C.(1)(2)(3)(4)
D.(5)(6)(7)