- 8
- 0
- 约1.25万字
- 约 81页
- 2016-11-22 发布于湖北
- 举报
8.7 多模块程序的测试策略 单元测试的实施步骤: 编译 静态分析器分析 代码评审 动态测试 检查代码中的语法错误 检查代码中的结构性错误 重点发现功能性错误 发现程序在结构、功能与编码风格方面的问题和错误。 测试软件:在多模块程序中,每一模块都可能调用其它模块或者被其它模块所调用。所以在单元测试时,需要为被测试模块编制若干测试软件,给它的上级模块或下级模块作替身。代替上级模块的称为测试驱动模块,代替下级模块的称为测试桩模块。 8.7 多模块程序的测试策略 集成测试:通过单元测试的模块要按照一定的策略组装为完整的程序,在该组装过程中进行的测试称为集成测试或组装测试。 模块 单元测试 单元测试 单元测试 集成测试 确认测试 系统测试 模块 模块 测试报告 测试报告 软件设计信息 软件需求信息 测试报告 测试报告 已组装软件 已确认软件 可运行的系统 系统的其它成分 编码阶段 测试阶段 验收阶段 … 8.7 多模块程序的测试策略 集成测试的原因: 单元测试中使用了测试软件,与它们所代替的模块并不完全等效,故单元测试本身可能有不充分的地方,存在缺陷。 各模块之间可能有比较复杂的接口,稍有疏忽就易出错。例如,有些数据在穿过接口时会不慎丢失,有些全局性数据在引用中可能出问题等。 有些在单个模块中可以允许的误差,组装后的积累可能达到不能容忍的地步,或者模块的分功能似乎正常,组装后也可能产生不了
原创力文档

文档评论(0)