- 4
- 0
- 约7.42千字
- 约 10页
- 2016-12-06 发布于北京
- 举报
(软件测试技术与测试实训教程讲座第章
软件测试技术与测试实训教程黎连业 王华 李龙 黎照北京:机械工业出版社 2012.05 第13讲:第13章 集成测试的实用技术 集成是子系统功能的关联、链接完整性、数据和数据库完整性的集成,突出一体化的整合思想,目的就是组合产品组件最终形成产品,并要确保已集成的产品是符合用户和设计需要的。集成测试也称组装测试或子系统测试。集成测试是在所有模块都通过了单元测试和子系统的功能测试成功的基础上,按照系统设计说明书的要求组合起来进行的测试。集成测试主要由系统设计人员、软件评测人员、开发人员共同完成的。本章重点讨论以下内容:★ 集成测试概述;★ 集成测试的方法;★ 集成测试阶段的工作;★ 集成测试的步骤和测试用例;★ 集成测试中的注意事项;★ 集成测试完成的标志;★ 集成测试的人工测试实训和操作方法。13.1 集成测试概述 13.1.1 集成测试基本情况 集成测试是单元测试的逻辑扩展。它的最简单的形式是:两个已经测试过的单元组合成一个组件,并且测试它们之间的接口。从这一层意义上讲,组件是指多个单元的集成聚合。在现实方案中,许多单元组合成子系统(组件),而这些组件又聚合成程序的更大部分。方法是测试片段的组合,并最终扩展进程,将您的模块与其他组的模块一起测试。最后,将构成进程的所有模块一起测试。此外,如果程序由多个进程组成,应该成对测试它们,而不是同时测试所有进程。集成测试识别组合单元时出现的问题。通过使用要求在组合单元前测试每个单元并确保每个单元的生存能力的测试计划,可以知道在组合单元时所发现的任何错误很可能与单元之间的接口有关。这种方法将可能发生的情况数量减少到更简单的分析级别。 集成测试是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求的活动。也就是说,在集成测试之前,单元测试应该已经完成,集成测试中所使用的对象应该是已经经过单元测试的软件单元。这一点很重要,因为如果不经过单元测试,那么集成测试的效果将会受到很大影响,并且会大幅增加软件单元代码纠错的代价。集成测试是单元测试的逻辑扩展。在现实方案中,集成是指多个单元的聚合,许多单元组合成模块,而这些模块又聚合成程序的更大部分,如分系统或系统。集成测试采用的方法是测试软件单元的组合能否正常工作,以及与其他组的模块能否集成起来工作。最后,还要测试构成系统的所有模块组合能否正常工作。集成测试所持的主要标准是《软件概要设计规格说明》,任何不符合该说明的程序模块行为都应该加以记载并上报。 13.1.2 集成测试重点考虑的内容集成测试的重点考虑以下15点内容。1) 采用何种集成方法来进行集成测试;2) 集成测试过程中连接各个模块的顺序;3)模块代码编制和测试进度是否与集成测试的顺序一致;4) 模块之间的接口有没有错误;5) 测试过程中是否需要专门的硬件设备;6) 在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失; 7) 功能有没有达到预期效果;8) 模块相互调用时有没有引入了新的问题;9) 计算的误差累计达到了不能接受的程度;10)模块组合能否正常工作;11) 各个子功能组合起来,能否达到预期要求的父功能;12) 一个模块的功能是否会对另一个模块的功能产生不利的影响;13) 进行回归测试,以保证不引入新的错误。14) 数据经过接口可能丢失;15) 全局数据结构是否有问题。 13.1.3 集成测试的工作过程集成测试的工作过程如图13-1所示。 集成测试主要由系统部的系统设计人员、软件评测部人员完成,开发人员也参与集成测试。集成测试相对来说是挺复杂的,而且对于不同的技术、平台和应用差异也比较大,更多是和开发环境融合在一起。集成测试所确定的测试的内容,主要来源于设计模型。集成测试人员的工作过程如表13-1所示。 13.2 集成测试的方法集成测试不是所有的代码编译通过就算是可以集成了,而是所有的模块、子系统能够正常运转,重点是接口。测试一般采用的方法是数据驱动或者桩驱动,因为集成测试不看产品的表象,而是看他的数据流,对数据流进行分析,知道系统有什么不妥当的地方。集成测试的实施方案有很多种,如自底向上集成测试、自顶向下集成测试、Big-Bang集成测试、三明治集成测试、核心集成测试、分层集成测试、基于使用的集成测试等。 自底向上集成测试、自顶向下集成测试是非常重要的,它们表现的形式如图13-2所示。 除此我们还要介绍:核心集成测试高频集成测试桩驱动测试。 13.2.1 自底向上集成测试自底向上的集成(Bottom-Up Integration)方式是常用的方法,相关技术也较为成熟。其他集成方法都或多或少地继承、吸收了这种集成方式的思想。自底向上集成方式从系统结构中最底层的模块开始组装和测试。
您可能关注的文档
- (质量考试.doc
- (贵州事业单位考试公共基础知识考前冲刺题之材料作文题.docx
- (贵州大学学生考试作弊问题的.doc
- (贵州新华书店开阳县支店职工年度职业考核试题.doc
- (贵州安顺市石油市场投资分析可行性研究报告.doc
- (贵州申请国家助学贷款学生答题考试试卷.doc
- (贫困大学生问题调查报告书.doc
- (贵州省建筑消防设施工程质量检测申报表.doc
- (贵州省建筑材料产品质量监督检验站.doc
- (贵州桐梓县事业单位招考笔试试题.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 中医护理技术在骨科中的应用.ppt VIP
- 非煤矿山节后复工安全培训.pptx VIP
- 吉林省松原市长岭县2025~2026学年度下学期第一次月考试卷 八年英语(含答题卡、答案).docx VIP
- 2019新人教版高中英语必修二Unit4词汇表.pdf VIP
- 2025年上半年中国铁路西安局集团有限公司校招笔试题带答案.docx VIP
- 教育学原理-第三章-教育与人的发展【实用参考】.ppt VIP
- 婴幼儿早期教育课程标准.docx VIP
- 景成道人培训课件.ppt VIP
- 2022年高中军训心得体会(集合15篇).docx VIP
- (统编版2024)语文七年级下册 第三单元《课外古诗词诵读》课件(新教材).pptx
原创力文档

文档评论(0)