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

2020-02-27 其他范文 下载本文

软件测试项目化教学实例ZW7由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件测试项目化”。

软件测试技术概论

第7章 集成测试

7.1什么是集成测试

7.1.1集成测试与系统测试的区别 7.1.2集成测试关注的重点 7.1.3集成测试和开发的关系

图7-1系统结构图

图7-2软件结构图7.1.4集成测试的层次

7.2集成测试策略

7.2.1大爆炸集成1.目的 2.介绍 3.策略

软件测试技术概论

图7-3软件模块结构图

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

软件测试技术概论4.优点 5.缺点 6.适用范围

7.2.2自顶向下的集成1.目的 2.介绍 3.策略

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

图7-6广度优先组装方式 4 4.优点 5.缺点 6.适用范围

软件测试技术概论

7.2.3自底向上的集

1.目的 2.介绍 3.策略

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

软件测试技术概论4.优点 5.缺点 6.适用范围

7.2.4三明治集成1.目的 2.介绍 3.策略

图7-8三明治测试策略 6 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.使用范围 10

软件测试技术概论

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

《软件测试项目化教学实例ZW7.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
软件测试项目化教学实例ZW7
点击下载文档
相关专题 软件测试项目化 实例 测试 项目 软件测试项目化 实例 测试 项目
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文