问题 单项选择题

面向对象系统由对象及其相互间的通信构成。一般来说,面向对象软件的测试可以分为4个层次进行。其中, (14) 测试,测试类中定义的每个方法,基本上相当于传统软件测试中的 (15) (16) 测试,测试一组协同工作的类之问的相互作用。

A.类层

B.模板层

C.系统层

D.算法层

答案

参考答案:B

解析:

[分析]: 模板是面向对象语言所提供的一种特殊机制,通过模板可以定义一种特殊的类(称为模板类)。在这些类的定义中可以包含待定的类型参数,在声明类的实例时,系统会自动根据传递的类型生成用户想要生成的类实例。
面向对象的测试可以分成的4个层次如下:
·测试与对象关联的单个操作(方法),即算法层。由于是测试单个方法,所以相当于传统软件测试中的单元测试。
·测试单个对象类,即类层。
·测试对象集群(测试一组协同工作的类之间的相互作用),即模板层。
·测试整个面向对象系统,即系统层。

选择题
单项选择题