大学计算机基础 -黄卓 第9章 软件工程基础.pptVIP

  • 4
  • 0
  • 约9.16千字
  • 约 40页
  • 2015-12-11 发布于广东
  • 举报

大学计算机基础 -黄卓 第9章 软件工程基础.ppt

9.1 软件工程概述 9.2 结构化分析与设计基础 9.3 软件测试基础 9.4 程序的调试 软件测试的实施(一) 单元测试是对软件设计的最小单位——模块(程序单元)进行正确性检验的测试。单元测试的目的是发现各模块内部可能存在的各种错误。单元测试的技术可以采用静态分析和动态测试。对动态测试通常以白盒动态测试为主,辅之以黑盒测试。 单元测试主要针对模块的下列5个基本特性进行: (1)模块接口测试——测试通过模块的数据流。例如,检查模块的输入参数和输出参数、全局量、文件属性与操作等都属于模块接口测试的内容。 (2)局部数据结构测试。例如,检查局部数据说明的一致性,数据的初始化,数据类型的一致以及数据的下溢、上溢等。 (3)重要的执行路径的检查。 (4)出错处理测试。检查模块的错误处理功能。 (5)影响以上各点及其他相关点的边界条件测试。    1.单元测试 软件测试的实施(二) 集成测试是测试和组装软件的过程,它是把模块在按照设计要求组装起来的同时进行测试,主要目的是发现与接口有关的错误。集成测试的依据是概要设计说明书。集成测试所涉及的内容包括:软件单元的接口测试、全局数据结构测试、边界条件和非法输入的测试等。 集成测试时将模块组装成程序通常采用两种方式: (1)非增量方式也称为一次性组装方式。将测试好的每一个软件单元一次组装在一起再进行整体测试。 (2)

文档评论(0)

1亿VIP精品文档

相关文档