集成测试有两个具体的方法,它们是( )

 我来答
小胡教育在线
2023-08-07 · TA获得超过182个赞
知道大有可为答主
回答量:4591
采纳率:99%
帮助的人:63.6万
展开全部

集成测试有两个具体的方法,它们是非渐增式方法和渐增式方法。

非渐增式测试(Non Incremental Testing)方法,先分别测试每个模块,再把所有模块按设计要求放在一起结合成所要的程序;渐增式测试(Incremental Testing)方法,把下一个要测试的模块同已经测试好的那些模块结合起来进行测试,测试完以后再把下一个应该测试的模块结合进来测试。

每次增加一个模块的方法,这种方法实际上同时完成单元测试Q和集成测试。非渐增式测试一下子把所有模块放在一起,并把庞大的程序作为一个整体来测试,测试者面对的情况十分复杂。测试时会遇到许许多多的错误,改正错误更是极端困难,因为在庞大的程序中想要诊断定位一个错误是非常困难的。

而且一旦改正一个错误之后,马上又会遇到新的错误,这个过程将继续下去,看起来好像永远也没有尽头。渐增式测试与“一步到位”的非渐增式测试相反,它把程序划分成小段来构造和测试,在这个过程中比较容易定位和改正错误;对接口可以进行更彻底的测试;可以使用系统化的测试方法。

高频集成测试:

高频集成测试是指同步于软件开发过程,每隔一段时间对开发团队的现有代码进行一次集成测试。如某些自动化集成测试工具能实现每日深夜对开发团队的现有代码进行一次集成测试,然后将测试结果发到各开发人员的电子邮箱中。

该集成测试方法频繁地将新代码加入到一个已经稳定的基线中,以免集成故障难以发现,同时控制可能出现的基线偏差。使用高频集成测试需要具备一定的条件:可以持续获得一个稳定的增量,并且该增量内部已被验证没有问题。

大部分有意义的功能增加可以在一个相对稳定的时间间隔(如每个工作日)内获得;测试包和代码的开发工作必须是并行进行的,并且需要版本控制工具来保证始终维护的是测试脚本和代码的最新版本;必须借助于使用自动化工具来完成。高频集成一个显著的特点就是集成次数频繁,显然,人工的方法是不胜任的。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浙江启扬智能科技有限公司
2019-05-20 广告
嵌入式系统开发,要先选定满足自己开发所需型号CPU、FPGA、DSP,其次根据选定型号的CPU、FPGA、DSP等选择支持选定芯片的开发板范围。再次,优选开发板提供的开发环境及技术支持的能力和水平。比较后还要考虑开发板板子除了集成CPU、F... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式