面向对象软件测试策略.pptVIP

  • 14
  • 0
  • 约5.64千字
  • 约 25页
  • 2017-02-24 发布于湖北
  • 举报
第8章 面向对象软件测试策略 本章要点 8.1面向对象的基本特征 面向对象的基本特征是:抽象、继承、封装、重载、多态。具体概念和相互关系如图8.1所示。 8.2 面向对象软件的测试策略 8.2.1 面向对象的单元测试 在前面介绍的很多单元测试方法可以直接用于类测试。例如: 每个类都包含变量。在黑盒测试方法中介绍的边界值分析法和等价类划分都可以使用,以保证使用最有效的测试数据发现尽可能多的缺陷。 并不是所有方法都要由客户执行。可以使用白盒测试方法中介绍的功能覆盖方法,以保证每个方法都能执行。 每个类都拥有具有过程逻辑的方法。在白盒测试方法中介绍的条件覆盖技术、分支覆盖技术、代码复杂性分析等都可以使用,以保证覆盖尽可能多的分支和条件,增加代码的可维护性。 由于类要由不同的客户实例化很多次,所以各种压力测试技术都可以实施,以尽早的发现与压力有关的问题,例如内存泄漏,进行系统测试和验收测试。 8.2.2 面向对象的集成测试 在面向对象系统的集成测试中需要注意以下几点: 面向对象系统本质上是通过小的、可重用的组件构成。因此,集成测试对于面向对象系统来说更重要。 面向对象系统下组件的开发一般更具并行性,因此对频繁集成的要求更高。 由于并行性提高,集成测试时需要考虑类的完成顺序,也需要设计驱动器来模拟外没有完成的类功能。 8.2.3 面向对象的系统测试 面向对象系统测试有三个主要目的: 验

文档评论(0)

1亿VIP精品文档

相关文档