69集成测试的策略:a一次性集成(大爆炸集成)b自顶向下集成c自底向上集成d混合式集成e核心系统先行集成f高频集成g基于消息的集成h基于使用的集成、、
70一次性集成:又称大爆炸集成,是一种非增值式集成方式;
71一次性集成策略:首先对每个单元进行单元测试然后一次性的将所有单元集成在一起,对它们进行测试,发现并清除在单元连接过程中出现的问题,得到最终要求的软件系统.
72自顶向下集成方式:根据软件的模块结构图按控制层次从高到低的顺序对模块进行集成,也就是从高到低向下逐步集成,并在集成过程中进行测试,直至组装成符合要求的的最终软件系统。
73自顶向下集成的步骤:a以主模块为被测模块,主模块的下属模块则用桩模块代替。b采用深度优先或宽度优先的策略,用实际模块代替相应的桩模块,它们的直接下属模块则又用装模块代替与一侧模块或子系统集成为新的子系统。C对新形成的子系统进行测试。发现和排除模块集成过程中引起的错误,并做回归测试d若所有的模块都已集成到系统中,则结束,否则转b.
74.自顶向下集成方式的优点:可以及早地发现和修复模块结构图中的主要控制点存在的问题,以减少以后的返工;能较早地验证功能或行性;最多只需一个驱动模块,减少了驱动模块的开发成本;支持故障隔离。
75、自顶向下集成方式的缺点:需要开发和维护大量的桩模块;由于桩模块很难模拟实际子模块的功能,到组装后期易出错,会导致大量的回归测试;为了在效性地进行集成测试,软件系统的控制结构应具有较高的可测试性;易导致底层模块的测试不够充分。
76高频集成方式:指同步于软件开发过程,每隔一段时间开发人员的现有代码进行一次集成测试。
77自底向上集成方式:根据软件的模块结构图按控制层次从低到高的顺序对模块进行集成,也就是从最底层模块向最高层逐步集成,并在集成过程中进行测试,直至组装成符合要求的的最终软件系统。
78自底向上集成方式的步骤:a为最底层模块开发驱动模块对最底层模块进行测试。B用实际模块代替驱动模块,与直属其子模块集成一个子系统。C为新形成的子系统开发驱动模块,对该子系统进行测试。D若该子系统以对应为主控模块,即最高层模块,则测试结束。否则转B。
79自底向上集成方式的优点:a大大减少的驱动模块的开发,虽然需要开发大量的驱动模块,但其开发成本毕竟比装模块的成本小。B设计复杂算法和真正输入输出的模块往往在底层,它们是最容易出现问题的的模块,最先对底层模块进行测试,减少了回归测试的成本。C在集成的早期很可能实现对模块的并行测试,这提高了集成测试的效率。D支持故障隔离。
80、自底向上集成方式的缺点:需开发大量的驱动模块,帮带来了一定的测试成本;不能及早地发现和修复模块结构图中的主要控制点存在的问题;对底层模块的异常很难测试到。
TEL:蒋老师17773102705
扫一扫下方二维码关注湖南自考生网微信公众号、客服咨询号,即时获取湖南自考、成考、网教最新考试资讯。
关注公众号免费拿资料
微信扫一扫咨询
微信扫一扫咨询
1、鉴于各方面资讯时常调整与变化,本网所提供的信息仅供参考,实际以考试院通知文件为准。
2、本网部分内容来源于网络,如有内容、版权等问题请与本网联系,我们将会及时处理。联系方式 :QQ(393848300)
3、如转载湖南自考生网声明为“原创”的内容,请注明出处及网址链接,违者必究!