软件测试 作者 郑人杰 许静 于波 第5章 集成测试.pptVIP

  • 4
  • 0
  • 约4.01千字
  • 约 46页
  • 2015-12-10 发布于广东
  • 举报

软件测试 作者 郑人杰 许静 于波 第5章 集成测试.ppt

第5章 集成测试 集成人员(项目组长) 主要内容 集成测试的必要性 相依性分析 集成的方法 调试 1.集成测试的必要性 为什么进行集成测试? 一个模块可能对另一个模块产生不利的影响 可能会发现单元测试中未发现的接口方面的错误 将子功能合成时不一定产生所期望的主功能 独立可接受的误差,在组装后可能会超过可接受的误差限度 在单元测试中无法发现时序问题(实时系统) 在单元测试中无法发现资源竞争问题 2.相依性分析 相依性是模块以各种方式相互依赖的关系 合成和聚集 继承 全局变量 调用API 服务器对象 被用作消息参数的对象 3.集成的方法 3.1 基于分解的集成 3.2 基于调用图的集成 3.3 基于路径的集成 3.4 集成测试的新方法 3.1 基于分解的集成 3.1.1 大爆炸集成 目的:通过少数测试运行检测整个系统来论证系统的稳定性。 策略:将所有构件集合在被测系统之中,而不考虑构件之间的相依性或风险。 大爆炸集成 优点: 迅速完成集成测试 测试用例较少 缺点: 错误难以定位 即使通过测试,许多接口错误也会隐藏 应用: 小的、良构的系统,其构件已接受了充分的测试 一个已经存在的系统,只是做了少量的修改 通过复用可信赖的构件构造系统 3.1.2 自顶向下集成 目的:从顶层开始,以控制层次的顺序增加构件已论证系统的稳定性 策略: 从主程序(树根)开始,所有主程序

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档