永发信息网

软件测试的常见模型有哪些,并分别论述各模型的特点是什么

答案:1  悬赏:50  手机版
解决时间 2021-03-15 03:00
软件测试的常见模型有哪些,并分别论述各模型的特点是什么
最佳答案
V模型
v模型在软件测试方面,V模型是最广为人知的模型,尽管很多富有实际经验的测试人员还是不太熟悉V模型,或者其它的模型。V模型已存在了很长时间,和瀑布开发模型有着一些共同的特性,由此也和瀑布模型一样地受到了批评和质疑。V模型中的过程从左到右,描述了基本的开发过程和测试行为。V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。局限性:把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现。

W模型
W模型W模型由Evolutif公司提出,相对于V模型,W模型更科学。W模型是V模型的发展,强调的是测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试。测试与开发是同步进行的,从而有利于尽早地发现问题。W模型也有局限性。W模型和V模型都把软件的开发视为需求、设计、编码等一系列串行的活动,无法支持迭代、自发性以及变更调整。

X模型
X模型X模型的左边描述的是针对单独程序片段所进行的相互分离的编码和测试,此后将进行频繁的交接,通过集成最终成为可执行的程序,然后再对这些可执行程序进行测试。己通过集成测试的成品可以进行封装并提交给用户,也可以作为更大规模和范围内集成的一部分。多根并行的曲线表示变更可以在各个部分发生。由图中可见,X模型还定位了探索性测试,这是不进行事先计划的特殊类型的测试,这一方式往往能帮助有经验的测试人员在测试计划之外发现更多的软件错误。但这样可能对测试造成人力、物力和财力的浪费,对测试员的熟练程度要求比较高。

H模型
H模型H模型中, 软件测试过程活动完全独立,贯穿于整个产品的周期,与其他流程并发地进行,某个测试点准备就绪时,就可以从测试准备阶段进行到测试执行阶段。软件测试可以尽早的进行,并且可以根据被测物的不同而分层次进行。这个示意图演示了在整个生产周期中某个层次上的一次测试“微循环”。图中标注的其它流程可以是任意的开发流程,例如设计流程或者编码流程。也就是说, 只要测试条件成熟了,测试准备活动完成了,测试执行活动就可以进行了。
H模型揭示了一个原理:软件测试是一个独立的流程,贯穿产品整个生命周期,与其他流程并发地进行。H模型指出软件测试要尽早准备, 尽早执行。不同的测试活动可以是按照某个次序先后进行的,但也可能是反复的,只要某个测试达到准备就绪点,测试执行活动就可以开展。
更多相关的测试知识,可以关注下 搜狗测试 微信公众号,那上面会发各种测试相关的文章
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
台州路桥的房价现在大约是多少?
歌词:微风琳琅,每个人都找到自己想要
口腔日用品店怎么去啊,有知道地址的么
小孩着凉感冒,流鼻涕,嗓子哑怎么办
求免费杀毒软件 不要360 瑞星 金山之类的 最
急!从益林火车站下后到哪里坐车,坐什么车可
铁路小区西南门在什么地方啊,我要过去处理事
曾舜晞有没有演过花千骨
跪求:四川2016年10月和4月自考的答案在哪里
幼崽猫怎么养
古琴可以带上飞机么
SD敢达中有编年史任务吗?内容是什么?我有次
天鑫建材批发部这个地址在什么地方,我要处理
在石家庄做一次埋线双眼皮需要多少钱啊?有人
在AE中想写个表达式,然后Alt+单击了小码表后
推荐资讯
国库券20元的1991年的可以换多少钱
再见遥号列车音译歌词
能用4,5千元人民币去斯里兰卡旅游5天左右吗?
金龙家居名店广场丽港店东门地址有知道的么?
连云港新浦联想笔记本专卖店过年什么时候营业
永生堂地址在什么地方,想过去办事
科学管理的人性观称为什么
文化宫路1号院(西门)地址在什么地方,想过去
自考没通过多久才能再考一次?
即使是亲戚帮忙找工作也要送礼么?
龙腾世纪2战士加点
1500字暑假深入养猪场实践论文
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?