【正确答案】
C
【答案解析】[解析] 集成策略反映了集成测试中如何选择每轮测试的对象,实际测试中,为了保证测试的充分性,考虑测试类间连接的测试也是很有必要的。常用类间连接测试的技术有以下几种:
①类关联的多重性测试
在面向对象中,对多重性的测试是针对类间连接的测试的重要方面。此时,测试关注的重点是与连接关系有关的增删改操作。
②受控异常测试
由于使用异常处理,异常的抛出和异常的接收可以被放在不同的类中,这实际上是类间隐含的控制依赖关系。在测试时,需要尽可能地覆盖这些隐式的依赖关系。
③往返场景测试
在面向对象中,许多功能是通过多个类相互协作完成的,往返场景测试就是针对类间协作的一种测试技术。本质上讲,往返场景测试就是把与实现特定场景相联系的代码抽取出来,针对这些代码设计具有百分之百(分支)覆盖率的测试用例集。但在实际应用时,往返场景测试可以不基于代码而基于顺序图。
④模态机测试
模态机测试类似于类层次的模层次的模态类测试,只是模态类测试是针对一个类进行的,而模态机测试是针对多个类进行的。即进行模态机测试时,多个类被看成是一个大的模态类,而且该类遵循全局状态转换图。