软件测试技术 教学课件 ppt 作者 路晓丽 葛玮 第10章.pptVIP

  • 3
  • 0
  • 约3.69千字
  • 约 28页
  • 2019-07-05 发布于未知
  • 举报

软件测试技术 教学课件 ppt 作者 路晓丽 葛玮 第10章.ppt

第十章 面向对象软件测试基础 主要内容 10.1 面向对象测试的不同 10.2 测试视角 10.1测试面向对象软件的不同 面向对象编程特点:数据封装性和隐藏性使测试复杂化;类的继承和多态性使得代码可以控制对象而不管对象到底是什么,测试者必须确保代码正常工作。 面向对象的开发过程:分析、设计和编码实现密切相关,分析模型可以映射为设计模型,设计模型又可以映射为代码。因此,分析阶段开始测试,提炼以后可用于设计阶段,设计阶段的测试提炼后又可用于实现阶段的测试。 example 在传统的面向过程程序中,对于函数 y=Function(x); 只需要考虑一个函数(Function())的行为特点, 在面向对象程序中,你不得不同时考虑基类函数(Base::Function())的行为和继承类函数(Derived::Function())的行为。 面向对象程序的结构不再是传统的功能模块结构,作为一个整体,原有集成测试所要求的逐步将开发的模块搭建在一起进行测试的方法已不可能。 面向对象软件对每个开发阶段都有不同以往的要求和结果,已经不可能用功能细化的观点来检测面向对象分析和设计的结果。 针对面向对象软件的开发特点,应该有一种新的测试模型。 面向对象软件分析和设计模型进行测试的三个优点 测试用例可以在过程中更早地确定,甚至在需求确定之前,有助于分析和设

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档