软件测试项目化教学实例ZW7.docx

上传人:b****6 文档编号:5725916 上传时间:2022-12-31 格式:DOCX 页数:14 大小:227.12KB
下载 相关 举报
软件测试项目化教学实例ZW7.docx_第1页
第1页 / 共14页
软件测试项目化教学实例ZW7.docx_第2页
第2页 / 共14页
软件测试项目化教学实例ZW7.docx_第3页
第3页 / 共14页
软件测试项目化教学实例ZW7.docx_第4页
第4页 / 共14页
软件测试项目化教学实例ZW7.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

软件测试项目化教学实例ZW7.docx

《软件测试项目化教学实例ZW7.docx》由会员分享,可在线阅读,更多相关《软件测试项目化教学实例ZW7.docx(14页珍藏版)》请在冰豆网上搜索。

软件测试项目化教学实例ZW7.docx

软件测试项目化教学实例ZW7

软件测试技术概论

第7章集成测试

7.1什么是集成测试

7.1.1集成测试与系统测试的区别

7.1.2集成测试关注的重点

7.1.3集成测试和开发的关系

图7-1系统结构图

图7-2软件结构图

图7-3软件模块结构图

7.1.4集成测试的层次

7.2集成测试策略

7.2.1大爆炸集成

1.目的

2.介绍

3.策略

图7-4一次性组装示意图

4.优点

5.缺点

6.适用范围

7.2.2自顶向下的集成

1.目的

2.介绍

3.策略

图7-5深度优先组装方式

图7-6广度优先组装方式

4.优点

5.缺点

6.适用范围

7.2.3自底向上的集

1.目的

2.介绍

3.策略

图7-7自底向上集成示意图

4.优点

5.缺点

6.适用范围

7.2.4三明治集成

1.目的

2.介绍

3.策略

图7-8三明治测试策略

4.优点

5.缺点

6.适用范围

7.2.5修改过的三明治集成

1.目的

2.介绍

3.策略

图7-9修改后的三明治集成

4.优点

5.缺点

6.适用范围

7.2.6基干集成

1.目的

2.介绍

3.策略

4.优点

5.缺点

6.使用范围

7.2.7分层集成

1.目的

2.介绍

3.策略

图7-10层次内集成

图7-11层间集成

4.优点

5.缺点

6.使用范围

7.2.8基于功能的集成

1.目的

2.介绍

3.策略

4.优点

5.缺点

6.使用范围

7.2.9高频集成

1.目的

2.介绍

3.策略

4.优点

5.缺点

6.使用范围

7.2.10基于进度的集成

1.目的

2.介绍

3.策略

4.优点

5.缺点

6.使用范围

7.2.11基于风险的集成

1.目的

2.介绍

3.策略

4.优点

5.缺点

6.使用范围

7.2.12基于事件(消息)的集成

1.目的

2.介绍

3.策略

4.优点

5.缺点

6.使用范围

7.2.13基于使用的集成

1.目的

2.介绍

3.策略

4.优点

5.缺点

6.使用范围

7.2.14客户/服务器的集成

1.目的

2.介绍

3.策略

4.优点

5.缺点

6.使用范围

7.2.15分布式集成

1.目的

2.介绍

3.策略

4.优点

5.缺点

6.使用范围

7.3集成测试分析

7.3.1体系结构分析

图7-12系统依赖关系示意图

7.3.2模块分析

7.3.3接口分析

1.接口的划分

2.接口的分类

3.接口数据分析

7.3.4风险分析

7.3.5可测试性分析

7.3.6集成测试策略分析

7.3.7常见的集成测试故障

7.4集成测试用例设计思路

7.4.1为系统运行设计用例

7.4.2为正向测试设计用例

7.4.3为逆向测试设计用例

7.4.4为满足特殊需求设计用例

7.4.5为高覆盖设计用例

7.4.6测试用例补充

7.4.7注意事项

7.5集成测试过程

7.5.1计划阶段

1.时间安排

2.输入

3.入口条件

4.活动步骤

5.输出

6.出口条件

7.5.2设计阶段

1.时间安排

2.输入

3.入口条件

4.活动步骤

5.输出

6.出口条件

7.5.3实现阶段

1.时间安排

2.输入

3.入口条件

4.活动步骤

5.输出

6.出口条件

7.5.4执行阶段

1.时间安排

2.输入

3.入口条件

4.活动步骤

5.输出

6.出口条件

7.6集成测试环境

图7-13集成测试环境示意图

7.7集成测试工具介绍

7.8集成测试应坚持的原则

7.9本章小结

集成测试是一个由单元到系统的过渡性测试,由于其位置的特殊性,集成测试往往容易被忽视。

对于集成测试的研究业界已经提供了很多的方法,并且很多著作都涉及到了这一方面的内容【2】【26】【126】【127】【128】。

集成测试策略给出了进行集成测试的一个思路,最常见的集成测试策略有自底向上集成、自顶向下集成、三明治集成、基干集成等。

对于面向对象系统使用较多的集成策略有基于线程的集成和基于使用的集成。

一般来说,对于一个大的系统,其使用的集成策略往往会综合多种集成策略,策略的选择需要根据其逻辑层次特性和物理分布特性来考虑。

在进行集成分析时需要考虑整个系统的体系结构,包括系统层次关系和依赖关系;需要分析系统的模块,尤其是确定关键模块;需要进行接口分析,划分接口类型,根据不同的接口进行数据分析;需要进行风险分析,分析可能出现的技术风险、人员风险、物料仪器风险、管理风险和市场风险;需要进行可测试分析,以便提前为测试的实现做好准备;常见集成测试故障分析有助于我们进行测试数据的选择和故障预防。

集成测试用例设计类似于单元测试用例设计,可以从以下几个维度考虑:

为系统运行起来而设计用例,为正向测试而设计用例,为逆向测试而设计用例,为满足特殊需求而设计用例,为高覆盖设计用例和测试用例补充。

从过程上看集成测试可以分为计划阶段、设计阶段、实现阶段和执行阶段4个阶段。

其中计划阶段关注于测试对象范围、工作量、进度、资源、可能存在的风险等因素;设计阶段完成测试分析,包括结构分析、模块分析、接口分析、策略分析、环境分析等等;实现阶段主要完成用例设计,规程设计以及测试脚本;执行阶段完成对测试对象的测试执行工作,并输出测试报告和问题单。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 交规考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1