中国软件测试联盟

 找回密码
 注册

QQ登录

只需一步,快速开始

http://www.wanmeiff.comJS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!
查看: 1999|回复: 1

第8章 集成测试技术答案

[复制链接]
发表于 2011-3-15 19:42:22 | 显示全部楼层 |阅读模式
织雀教育-物联网测试的黄埔军校,专注软件测试人才培养
1.
请详细说明集成测试的内容。
集成测试(也叫组装测试,联合测试)是单元测试的逻辑扩展。它的最简单的形式是:两个已经测试过的单元组合成一个组件,并且测试它们之间的接口。从这一层意义上讲,组件是指多个单元的集成聚合。在现实方案中,许多单元组合成组件,而这些组件又聚合成程序的更大部分。方法是测试片段的组合,并最终扩展进程,将您的模块与其他组的模块一起测试。最后,将构成进程的所有模块一起测试。此外,如果程序由多个进程组成,应该成对测试它们,而不是同时测试所有进程。
2.
请说明集成测试的过程,可以用图表表示。
集成测试的过程包括:制定集成测试计划,设计集成测试,实施集成测试,执行集成测试,评估集成测试。如下图所示。
                                       未命名.JPG
3.
简述集成测试的五个步骤。
1.首先确定子系统有哪些模块组成,保证这些模块都进行过单元测试。
2.有开发人员组装这些模块,生成一个子系统,并保证在此子系统中,各个模块的功能尽可能发挥出来。
3.测试前,要设计测试用例,所以一个关键的模块为核心展开,以功能和性能为两条主线,注意模块间接口。
4.搭建必要的测试环境,按照所写测试用例,进行模块连接的充分测试。
5.记录测试结果,总结测试问题。
4.
请详细说明集成测试过程中要注意的事项。
1. 测试中问题的处理
(1)问题的定位,由谁定位,定位的时间
在测试过程中发现与测试计划中测试项预期结果有所不同,既是问题。如果测试人员有能力定位问题,需明确程序代码中出错的地方,并记录下来;否则找开发人员到现场来定位。定位的时间最好是在问题产生之前,这样有利于保护现场和问题重现,但时间不能太长,否则影响测试进度,原则上说,集成测试中发现的问题都应该定位到语句,除非涉及到方案设计上的错误。
(2)环境问题的处理
集成测试的环境可以是单机、双机或机架。测试过程中需要有独立的、稳定的和良好的实验环境。但在实际中由于条件限制,测试环境是大家共享的,为保证本次测试不影响下次测试工作或其他人测试工作的开展,所以测试人员需要做以下的工作:
★ 测试环境的申请;
★ 测试环境的维护;
★ 测试环境的移交。
(3)测出问题的记录与提交
测试过程中发现的现象和问题由测试人员做详细记录,测出的问题最好先由开发人员确认,然后以内部问题报告单的形式提交,这样防止测试人员提交的问题并非是程序的问题,(可能是环境因素或其他因素造成),同时保证发现的问题能够被跟踪到回归测试,即被彻底解决为止。
2. 测试过程记录
测试人员在测试过程中完成必要的测试记录,记录的内容包括:测试版本;测试任务;使用环境;测试项目;测试结果;问题描述;产生原因。
每一阶段性的测试任务结束后,应向测试负责人提交测试记录,测试负责人做存档处理。
3.
测试人员在测试过程中应不断地与开发人员进行经验交流,讨论程序中的疑问以及问题的解决,加深程序的理解,以积极合作的方式来完成测试工作。
4. 测试用例、CHECKLIST、测试进度的适当修正
随着集成测试的进一步进行,对程序代码的理解不断加深,会发现以前的测试集不够理想,这就需要及时更新测试用例,以提高测试覆盖率和达到需要的异常测试,相应也要修改CHECKLIST和调整测试进度。
5.
判断集成测试过程完成与否,需要注意哪些方面?

成功地执行了测试计划中规定的所有集成测试;

修正了所发现的错误;

测试结果通过了专门小组的评审。
分享到: 更多
中国软件测试联盟(www.51sqae.com),一个免费权威的讨论新软件技术的论坛。
织雀教育-物联网测试的黄埔军校,专注软件测试人才培养
发表于 2017-9-5 13:43:59 | 显示全部楼层
谢谢分享,受教了。
中国软件测试联盟(www.51sqae.com),一个免费权威的讨论新软件技术的论坛。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

本站资源仅供学习交流,非营利性质,如有侵权等行为,请联系管理员删除|中国软件测试联盟 ( 京ICP备17018412号;京公网安备11010802017997

GMT+8, 2018-6-22 17:32

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表