首页/ 题库 / [问答题]非渐增式测试与渐增式测试有什么区别?渐增的答案

非渐增式测试与渐增式测试有什么区别?渐增式测试如何组装模块?

问答题
2022-05-08 09:17
查看答案

正确答案
非渐增式测试与渐增式测试的测试方法有以下区别:
(1)非渐增式测试方法把单元测试和集成测试分成两个不同的阶段,前一阶段完成模块的单元测试,后一阶段完成集成测试。而渐增式测试往往把单元测试与集成测试和在一起,同时完成。
(2)非渐增式需要更多的工作量,因为每个模块都需要驱动模块和桩模块,而渐增式利用已测试过的模块作为驱动模块或桩模块,因此工作量较少。
(3)渐增式可以较早的发现接口之间的错误,非渐增式最后组装是才发现。
(4)渐增式有利于排错,发生错误往往和最近加进来的模块有关,而非渐增式发现接口错误推迟到最后,很难判断是哪一部分接口出错。
(5)渐增式比较彻底,已测试的模块和新的模块再测试。
(6)渐增式占用的时间较多,但非渐增式须更多的驱动模块、桩模块也占用一些时间。
(7)非渐增式开始可并行测试所有模块,能充分利用人力,对测试大型软件很有意义。
渐增式测试有以下两种不同的组装模块的方法:
(1)自顶向下组合。该方法只需编写桩模块,其步骤是从顶层模块开始,沿被测程序的软件结构图的控制路径逐步向下测试,从而把各个模块都结合起来,它又有两种组合策略:
①深度有先策略:先从软件结构中选择一条主控制路径,把该路径上的模块一个个结合进来进行测试,以便完成一个特定的子功能,接着再结合其它需要优先考虑的路径。
②宽度有先策略:逐层结合直接下属的所有模块。
(2)自低向上结合。该方法仅需编写驱动模块。其步骤为:
①把底层模块组合成实现一个个特定子功能的族。
②为每一个族编写一个驱动模块,以协调测试用例的输入和测试结果的输出。
③对模块族进行测试。
④按软件结构图依次向上扩展,用实际模块替换驱动模块,形成一个个更大的族。
⑤重复②至④步,直至软件系统全部测试完毕。

试题解析

相关题目
boost的意思是:help or encourage to increase or improve
eloquent的意思是:fluent or persuasive in speaking or writing

A campus emergency ______ occur at any time of the day or night, weekend, or holiday, with little or no warning.

自顶而下渐增测试与自底而上渐增测试各有何优、缺点?
自顶而下渐增测试与自底而上渐增测试各有何优、缺点?
什么是集成测试?非渐增式测试与渐增式测试有什么区别?渐增式测试如何组装模块?
()any case or suspected case of quarantinable disease,or any case of eruptive disease or any death be discovered,the local quarantine officer must be notified immediately.
Should any case or suspected case of quarantinable disease,or any case of eruptive disease or any death be discovered,the local Quarantine Officer must be()immediately.
Masters are()solely responsible for all damages or accidents of whatever kind resulting from the navigating or handling of their vessels by day or by night.
系统中雷达状态包括Unknown、Operational(or ON)、Failed(or OFF)、Detached。
The carrier is liable for loss of or damage to the goods or delay in delivery caused by fire,()the claimant proves that the fire arose from fault or neglect on the part of the carrier,his servants or agents.
Shutdown price(or point,or rule) 停业价格(或停业点、停业原则)
翻译:With Average or With Particular Average(WA or WPA)()
集成测试的方法主要有两种:非渐增式测试和()。
渐增式与非渐增式有何区别?为什么通常采用渐增式?
渐增式与非渐增式各有何优、缺点?为什么通常采用渐增式?
非渐增式测试与渐增式测试有什么区别?渐增式测试如何组装模块?
什么是集成测试?非渐增式和渐增式有什么区别?渐增式如何组装模块?
试比较“非渐增式”与“渐增式”的调试方法。
非渐增式方法和渐增式方法有什么区别?
广告位招租WX:84302438

免费的网站请分享给朋友吧