清华大学殷仁昆教授讲授《软件工程》讲义08.pptxVIP

  • 0
  • 0
  • 约1.22万字
  • 约 78页
  • 2021-06-04 发布于河北
  • 举报

清华大学殷仁昆教授讲授《软件工程》讲义08.pptx

软件工程 第八章 面向对象的测试;8.1 面向对象测试的概念;面向对象的开发模型将系统开发分为面向对象分析(OOA),面向对象设计(OOD)和面向对象编程(OOP)三个阶段。 分析阶段产生整个问题领域的抽象描述,在此基础上,进一步归纳出适用于面向对象编程语言的类和类结构,最后形成代码。 针对这种开发模型,结合传统测试步骤的划分,本着在整个开发过程中不断测试的原则,应将开发阶段的测试与编码完成后的单元测试、集成测试、系统测试用一个测试模型描述。 ;面向对象测试模型 ;OOA Test和OOD Test 是对分析结果和设计结果的测试,主要是对分析设计产生的文本进行,是软件开发前期的关键性测试。 OOP Test主要针对编程风格和程序代码实现进行测试,其主要的测试内容在面向对象单元测试和面向对象集成测试中体现。 面向对象单元测试是对程序内部具体单一的功能模块的测试,如果程序是用C++语言实现,主要就是对类成员函数的测试。面向对象单元测试是进行面向对象集成测试的基础。;面向对象集成测试主要对系统内部的相互服务进行测试,如成员函数间的相互作用,类间的消息传递等。 面向对象集成测试不但要基于面向对象单元测试,更要参见OOD或OOD Test结果。 面向对象系统测试是基于面向对象集成测试的最后阶段的测试,主要以用户需求为测试标准,也需要借鉴OOA或OOA Test结果。 ;8.2 开发前期

文档评论(0)

1亿VIP精品文档

相关文档