软件测试面向对象测试技术课件.pptVIP

  • 2
  • 0
  • 约6.99千字
  • 约 59页
  • 2019-07-31 发布于湖北
  • 举报
举例 基于属性划分就是根据它们所使用的属性进行划分。 对于类Account,属性balance和creaditLimit用于定义划分。 操作可分为三类(1)使用creditLimit的操作;(2)修改creditLimit的操作;(3)既不使用也不修改creditLimit的操作。然后为每个划分设计测试用例。 基于类别的划分就是根据每个操作所完成一般功能进行划分类操作。 例如Account类操作可以划分初始化操作——open()、setup(),计算操作——deposit()、withdraw(),查询操作——balance()、summarize()、creadLimit()及关闭操作close()。 .. 七 、面向对象的集成测试 对于面向对象程序,相互调用的功能是散布在程序的不同类中,类通过消息相互作用申请和提供服务。 把一组相互有影响的类看作一个整体称为类簇。 类簇的测试主要依据系统中相关类的层次关系,检查类之间相互作用的正确性,即检查各相关类之间消息连接的合法性、子类的继承性与父类的一致性、动态绑定执行的正确性、类簇协同完成系统功能的正确性等。 面向对象的集成测试能够检测出相对独立的单元测试无法检测出的那些类相互作用时才会产生的错误。 .. 基于单元测试对成员函数行为正确性的保证,集成测试只关注于系统的结构和内部的相互作用。 面向对象的集成测试可以分成两步进行:先进

文档评论(0)

1亿VIP精品文档

相关文档