面向对象的软件呀测试基础.pptVIP

  • 2
  • 0
  • 约8.59千字
  • 约 49页
  • 2018-12-30 发布于福建
  • 举报
面向对象的软件呀测试基础

第10章 面向对象的软件测试基础 罗 东 俊 ZSUJONE@126.COM 主要内容 10.1从测试视角看待面向对象 10.2面向对象测试的层次 10.3面向对象测试模型 10.4面向对象测试部分的例子 10.1从测试视角看待面向对象 10.1.1测试面向对象软件的不同 10.1.2测试视角 10.1.3从测试视角的角度看待面向对象的概念 10.1.1测试面向对象软件的不同 从编程语言看,面向对象编程特点对测试产生了影响 封装把数据及对数据的操作封装在一起,限制了对象属性对外的透明性和外界对它的操作权限,在某种程度上避免了对数据的非法操作,有效防止了故障的扩散;但同时,封装机制也给测试数据的生成、测试路径的选取以及测试结构的分析带来了困难。 继承实现了共享父类中定义的数据和操作,同时也可以定义新的特征,子类是在新的环境中存在,所以父类的正确性不能保证子类的正确性,继承使代码的重用率得到了提高,但同时也使故障的传播几率增加 多态和动态绑定增加了系统运行中可能的执行路径,而且给面向对象软件带来了严重的不确定性,给测试覆盖率的活动带来新的困难。 测试面向对象软件的不同 另一方面,面向对象的开发过程以及分析和设计方法也对测试产生了影响 分析、设计和编码实现密切相关,分析模型可以映射为设计模型,设计模型又可以映射为代码。 因此,分析阶段开始测试,提炼以后可用于设计阶段,设

文档评论(0)

1亿VIP精品文档

相关文档