单选题 在实际的面向对象集成测试中,为保证测试的充分性,往往要关注测试类间的各种连接,下面的测试方法不属于针对类间连接的测试是______。
  • A.受控异常测试
  • B.往返场景测试
  • C.模态类测试
  • D.类关联的多重性测试
【正确答案】 C
【答案解析】[解析] 面向对象程序的集成测试只反映了如何选择每轮测试的对象,在实际的测试中,还需要考虑如何保证测试的充分性,此时需要关注的是如何充分测试类间的各种连接,针对类间连接测试的常用技术有以下几种。 ①类关联的多重性测试。由于面向对象中,类间的关联关系存在多重性方面的限制,故对多重性的测试是针对类间连接测试的重要方面。 ②受控异常测试。有时使用异常处理时,异常的抛出和异常的接收可以被放在不同的类中,这实际上是类间隐含的控制依赖关系,在测试时,需要尽可能地覆盖这些隐式的依赖关系。 ③往返场景测试。在面向对象中,许多功能都是通过多个类相互协作完成,往返场景测试就是针对类间的协作进行的一种测试技术。 ④模态机测试,这类似于类层次的模态类测试,只是模态类测试是针对一个类进行的,而这里的模态机测试是针对多个类进行的。