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