第八单元
  19、面向对象软件的测试模型主要包括哪几种测试?它们的执行顺序如何?
  答:基于状态的类测试、基于UML的类测试、基于数据流的类测试、基于规范的类测试、基于方法序列的类测试
  20、为什么说面对象软件的小可测试单元不是单个方法,而是类或对象?
  答:类是对若干方法和数据进行封装后形成的模块?对象的状态不仅仅取决于方法?还取决于该对象之前的状态即它的各属性的取值。因此面向对象软件的单元测试不能脱离类中的数据仅对方法进行测试?小可测试单元不是单个方法而是类或对象。
  21、类测试关注的内容是什么?
  答:类测试关注的内容主要为?对类中单个方法的测试?即测试类中的单个方法能否在消息的触发下实现正确的状态转移?对类中方法间协作的测试?即测试类中的方法是否能够通过对象的状态正确地通信。