中国高校课件下载中心 》 教学资源 》 大学文库

《软件测试》课程教学资源(PPT讲稿)集成测试

文档信息
资源类别:文库
文档格式:PPTX
文档页数:39
文件大小:850.52KB
团购合买:点击进入团购
内容简介
 集成测试的概念和原则  集成测试的内容和过程  集成测试的策略和方法  基于功能分解的集成测试  基于调用图的功能测试  基于路径的集成测试  集成测试计划的制订
刷新页面文档预览

软件测试 (八)集成测试

软件测试 (八)集成测试

本章要点 集成测试的概念和原则 集成测试的内容和过程 集成测试的策略和方法 基于功能分解的集成测试 ●基于调用图的功能测试 基于路径的集成测试 集成测试计划的制订

本章要点  集成测试的概念和原则  集成测试的内容和过程  集成测试的策略和方法  基于功能分解的集成测试  基于调用图的功能测试  基于路径的集成测试  集成测试计划的制订

集成测试概述 集成是指把多个单元组合起来形成更大 的单元 集成测试是在假定各个软件单元已经通 过了单元测试的前提下,检查各个软件 单元之间的接口是否正确 集成测试是构造软件体系结构的系统化 技术,同时也是进行一些旨在发现与接 口相关的错误的测试

集成测试概述  集成是指把多个单元组合起来形成更大 的单元  集成测试是在假定各个软件单元已经通 过了单元测试的前提下,检查各个软件 单元之间的接口是否正确  集成测试是构造软件体系结构的系统化 技术,同时也是进行一些旨在发现与接 口相关的错误的测试

集成测试概述 集成测试原则 集成测试应当尽早开始,并以概要设计规约为基础; 集成测试应当根据集成测试计划和方案进行,排除测 试的随意性; 在模块和接口的划分上,测试人员应当和开发人员进 行充分的沟通; 0项目管理者保证测试用例经过了审核; 集成测试应当按照一定的层次进行; 集成测试的策略选择应当综合考虑质量、成本和进度 三者之间的关系; 0所有公共的接口都必须被测试到 关键模块必须进行充分的测试 测试结果应该被如实记录; 当接口发生修改时,涉及的相关接口都必须进行回归 测试; 0当测试计划中的结束标准满足时,集成测试结束

集成测试概述  集成测试原则 ◦ 集成测试应当尽早开始,并以概要设计规约为基础; ◦ 集成测试应当根据集成测试计划和方案进行,排除测 试的随意性; ◦ 在模块和接口的划分上,测试人员应当和开发人员进 行充分的沟通; ◦ 项目管理者保证测试用例经过了审核; ◦ 集成测试应当按照一定的层次进行; ◦ 集成测试的策略选择应当综合考虑质量、成本和进度 三者之间的关系; ◦ 所有公共的接口都必须被测试到; ◦ 关键模块必须进行充分的测试; ◦ 测试结果应该被如实记录; ◦ 当接口发生修改时,涉及的相关接口都必须进行回归 测试; ◦ 当测试计划中的结束标准满足时,集成测试结束

集成测试概述 集成测试分析 0体系结构分析 体系结构分析可以从两个角度出发,首先从需求 的跟踪实现出发,划分出系统实现上的结构层次 这个结构层次对集成的层次考虑是有帮助的;其 次需要划分系统组件之间的依赖关系图,通过对 该图的分析,划分出集成测试的粒度

集成测试概述  集成测试分析 ◦ 体系结构分析  体系结构分析可以从两个角度出发,首先从需求 的跟踪实现出发,划分出系统实现上的结构层次, 这个结构层次对集成的层次考虑是有帮助的;其 次需要划分系统组件之间的依赖关系图,通过对 该图的分析,划分出集成测试的粒度

集成测试概述 集成测试分析 模块分析 模块划分可以从以下几个角度考虑 本次测试主要希望测试哪个模块; 这个模块与哪些模块关系最紧密; 把关系紧密的模块首先集成在一起; 考虑这样划分后的外围模块,这些模块与被集成模块 之间的消息流是否容易模拟,是否方使控制。 在模块划分时,应当首先判断系统中哪些是关键模块。 个关键模块通常具有以下一个或多个特性 和多个软件需求有关,或者和关键功能有关; 处于程序控制结构的顶层; 本身是复杂的或者容易出错的; 含有确定性的性能需求; 被频繁的调用或使用

集成测试概述  集成测试分析 ◦ 模块分析 模块划分可以从以下几个角度考虑  本次测试主要希望测试哪个模块;  这个模块与哪些模块关系最紧密;  把关系紧密的模块首先集成在一起;  考虑这样划分后的外围模块,这些模块与被集成模块 之间的消息流是否容易模拟,是否方便控制。  在模块划分时,应当首先判断系统中哪些是关键模块。 一个关键模块通常具有以下一个或多个特性:  和多个软件需求有关,或者和关键功能有关;  处于程序控制结构的顶层;  本身是复杂的或者容易出错的;  含有确定性的性能需求;  被频繁的调用或使用

集成测试概述 集成测试分析 0接口分析 接口划分以概要设计为基础,一般可以通 过下面几个步骤完成 确定系统边界、子系统边界和模块边界; 确定模块内部的接口; 确定子系统内模块间的接口; 确定子系统间的接口; 确定系统与操作系统间的接口; 确定系统与硬件的接口; 确定系统与第三方软件的接口

集成测试概述  集成测试分析 ◦ 接口分析 接口划分以概要设计为基础,一般可以通 过下面几个步骤完成  确定系统边界、子系统边界和模块边界;  确定模块内部的接口;  确定子系统内模块间的接口;  确定子系统间的接口;  确定系统与操作系统间的接口;  确定系统与硬件的接口;  确定系统与第三方软件的接口

集成测试概述 集成测试分析 °集成测试策略分析 个好的集成测试策略应具有以下特点: 能够对被测试对象进行充分的测试,尤其是对关 键模块; 能够使模块与接口的划分清晰明了,尽可能减少 后继操作的难度和辅助工作量; 参加测试的时间、人员、环境等资源能够得到合 理利用

集成测试概述  集成测试分析 ◦ 集成测试策略分析 一个好的集成测试策略应具有以下特点:  能够对被测试对象进行充分的测试,尤其是对关 键模块;  能够使模块与接口的划分清晰明了,尽可能减少 后继操作的难度和辅助工作量;  参加测试的时间、人员、环境等资源能够得到合 理利用

集成测试概述 集成测试内容 0全局数据结构 0适合性 °准确性 0互操作性 0容错性 时间特性 资源利用性

集成测试概述  集成测试内容 ◦ 全局数据结构 ◦ 适合性 ◦ 准确性 ◦ 互操作性 ◦ 容错性 ◦ 时间特性 ◦ 资源利用性

集成测试概述 集成测试过程 0测试前准备 人员安排 测试计划 测试内容 集成测试策略 测试方法

集成测试概述  集成测试过程 ◦ 测试前准备  人员安排  测试计划  测试内容  集成测试策略  测试方法

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档