- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试项目化教学实例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】。集成测试策略给出了进行集成测试的一个思路,最常见的集成测试策略有自底向上集成、自顶向下集成、三明治集成、基干集成等。对于面向对象系统使用较多的集成策略有基于线程的集成和基于使用的集成。一般来说,对于一个大的系统,其使用的集成策略往往会综合多种集成策略,策略的选择需要根据其逻辑层次特性和物理分布特性来考虑。
在进行集成分析时需要考虑整个系统的体系结构,包括系统层次关系和依赖关系;需要分析系统的模块,尤其是确定关键模块;需要进行接口分析,划分接口类型,根据不同的接口进行数据分析;需要进行风险分析,分析可能出现的技术风险、人员风险、物料仪器风险、管理风险和市场风险;需要进行可测试分析,以便提前为测试的实现做好准备;常见集成测试故障分析有助于我们进行测试数据的选择和故障预防。
集成测试用例设计类似于单元测试用例设计,可以从以下几
文档评论(0)