软件测试 (八)集成测试
软件测试 (八)集成测试
本章要点 集成测试的概念和原则 集成测试的内容和过程 集成测试的策略和方法 基于功能分解的集成测试 ●基于调用图的功能测试 基于路径的集成测试 集成测试计划的制订
本章要点 集成测试的概念和原则 集成测试的内容和过程 集成测试的策略和方法 基于功能分解的集成测试 基于调用图的功能测试 基于路径的集成测试 集成测试计划的制订
集成测试概述 集成是指把多个单元组合起来形成更大 的单元 集成测试是在假定各个软件单元已经通 过了单元测试的前提下,检查各个软件 单元之间的接口是否正确 集成测试是构造软件体系结构的系统化 技术,同时也是进行一些旨在发现与接 口相关的错误的测试
集成测试概述 集成是指把多个单元组合起来形成更大 的单元 集成测试是在假定各个软件单元已经通 过了单元测试的前提下,检查各个软件 单元之间的接口是否正确 集成测试是构造软件体系结构的系统化 技术,同时也是进行一些旨在发现与接 口相关的错误的测试
集成测试概述 集成测试原则 集成测试应当尽早开始,并以概要设计规约为基础; 集成测试应当根据集成测试计划和方案进行,排除测 试的随意性; 在模块和接口的划分上,测试人员应当和开发人员进 行充分的沟通; 0项目管理者保证测试用例经过了审核; 集成测试应当按照一定的层次进行; 集成测试的策略选择应当综合考虑质量、成本和进度 三者之间的关系; 0所有公共的接口都必须被测试到 关键模块必须进行充分的测试 测试结果应该被如实记录; 当接口发生修改时,涉及的相关接口都必须进行回归 测试; 0当测试计划中的结束标准满足时,集成测试结束
集成测试概述 集成测试原则 ◦ 集成测试应当尽早开始,并以概要设计规约为基础; ◦ 集成测试应当根据集成测试计划和方案进行,排除测 试的随意性; ◦ 在模块和接口的划分上,测试人员应当和开发人员进 行充分的沟通; ◦ 项目管理者保证测试用例经过了审核; ◦ 集成测试应当按照一定的层次进行; ◦ 集成测试的策略选择应当综合考虑质量、成本和进度 三者之间的关系; ◦ 所有公共的接口都必须被测试到; ◦ 关键模块必须进行充分的测试; ◦ 测试结果应该被如实记录; ◦ 当接口发生修改时,涉及的相关接口都必须进行回归 测试; ◦ 当测试计划中的结束标准满足时,集成测试结束
集成测试概述 集成测试分析 0体系结构分析 体系结构分析可以从两个角度出发,首先从需求 的跟踪实现出发,划分出系统实现上的结构层次 这个结构层次对集成的层次考虑是有帮助的;其 次需要划分系统组件之间的依赖关系图,通过对 该图的分析,划分出集成测试的粒度
集成测试概述 集成测试分析 ◦ 体系结构分析 体系结构分析可以从两个角度出发,首先从需求 的跟踪实现出发,划分出系统实现上的结构层次, 这个结构层次对集成的层次考虑是有帮助的;其 次需要划分系统组件之间的依赖关系图,通过对 该图的分析,划分出集成测试的粒度