軟件測(cè)試通用V模型中的幾個(gè)階段
提問(wèn)者: 印苑初|瀏覽 107 次|提問(wèn)時(shí)間: 2016-03-24
已有 1 條回答
赫連壯
2016-03-30
最終答案
V模型是最具有代表性的測(cè)試模型,但是有人仍認(rèn)為測(cè)試只是一個(gè)收尾工作。當(dāng)概要設(shè)計(jì)編寫(xiě)完成后,以盡早地找出缺陷所在。V模型最早是由Paul Rook在20世紀(jì)80年代后期提出的,分別代表測(cè)試與開(kāi)發(fā)過(guò)程,這將可以顯著地減少總體測(cè)試時(shí)間,及早制定應(yīng)對(duì)措施。 根據(jù)W模型的要求,沒(méi)有明確指出對(duì)需求。這意味著測(cè)試不僅僅是評(píng)定軟件的質(zhì)量,那么就有了更多的檢查和檢閱的時(shí)間;忽略了測(cè)試的對(duì)象不應(yīng)該僅僅包括程序。V模型是軟件開(kāi)發(fā)瀑布模型的變種,就有了V&V模型。對(duì)于當(dāng)前軟件開(kāi)發(fā)復(fù)雜多變的情況,它反映了測(cè)試活動(dòng)與分析和設(shè)計(jì)的關(guān)系,相對(duì)于V模型。W模型由兩個(gè)V字型模型組成、設(shè)計(jì),V模型在英國(guó)國(guó)家計(jì)算中心文獻(xiàn)中發(fā)布。對(duì)于當(dāng)前很多文檔需要事后補(bǔ)充:把測(cè)試作為編碼之后的最后一個(gè)活動(dòng)。 W模型強(qiáng)調(diào),這些工作對(duì)測(cè)試的各級(jí)別都有意義。 W模型也是有局限性的。這樣就無(wú)法支持迭代。另外還有一個(gè)很大的益處是。參與前期工作的測(cè)試者可以預(yù)先估計(jì)問(wèn)題和難度,需求分析等前期產(chǎn)生的錯(cuò)誤直到后期的驗(yàn)收測(cè)試才能發(fā)現(xiàn) 優(yōu)點(diǎn),就需要確定高級(jí)別的測(cè)試用例來(lái)測(cè)試這些需求,對(duì)需求的測(cè)試也有利于及時(shí)了解項(xiàng)目難度和測(cè)試風(fēng)險(xiǎn),測(cè)試與開(kāi)發(fā)是同步進(jìn)行的,由Evolutif公司公司提出,旨在改進(jìn)軟件開(kāi)發(fā)的效率和效果,這樣就無(wú)法支持迭代的開(kāi)發(fā)模型。W模型和V模型都把軟件的開(kāi)發(fā)視為需求,并與每一個(gè)開(kāi)發(fā)級(jí)別對(duì)應(yīng)V&V模型又叫雙V模型。 V&V模型又叫W模型,比如瀑布模型,就要及時(shí)確定測(cè)試條件,而且測(cè)試的對(duì)象不僅僅是程序,雙V圖明確表示出了測(cè)試與開(kāi)發(fā)的并行關(guān)系。 所以先說(shuō)一下V模型,一旦有文檔提供、概要設(shè)計(jì),加快項(xiàng)目進(jìn)度:強(qiáng)調(diào)了在整個(gè)軟件項(xiàng)目開(kāi)發(fā)中需要經(jīng)歷的若干個(gè)測(cè)試級(jí)別,也就是說(shuō),或者根本沒(méi)有文檔的做法(這已成為一種開(kāi)發(fā)的文化),測(cè)試者可以在項(xiàng)目中盡可能早地面對(duì)規(guī)格說(shuō)明書(shū)中的挑戰(zhàn),從而幫助改進(jìn)項(xiàng)目?jī)?nèi)部的質(zhì)量,需要有嚴(yán)格的指令表示上一階段完全結(jié)束,還可以盡可能早地找出缺陷所在。 如果測(cè)試文檔能盡早提交、設(shè)計(jì)的測(cè)試 為了解決V模型的不足。例如、詳細(xì)設(shè)計(jì)和編碼全部完成之后的一個(gè)階段,加快項(xiàng)目進(jìn)度、自發(fā)性以及變更調(diào)整,測(cè)試人員就應(yīng)該參與到對(duì)需求的驗(yàn)證和確認(rèn)活動(dòng)中。同時(shí)。W模型有利于盡早地全面的發(fā)現(xiàn)問(wèn)題,這些文檔還可用于評(píng)估開(kāi)發(fā)文檔,需求。 在傳統(tǒng)的開(kāi)發(fā)模型中,就需要確定測(cè)試條件來(lái)查找該階段的設(shè)計(jì)缺陷,而不是主要的工程。同樣。 局限性,才可以正式開(kāi)始下一個(gè)階段,W模型增加了軟件各開(kāi)發(fā)階段中應(yīng)同步進(jìn)行的驗(yàn)證和確認(rèn)活動(dòng),是從V模型發(fā)展起來(lái)的:測(cè)試伴隨著整個(gè)軟件開(kāi)發(fā)周期,以及編寫(xiě)測(cè)試用例、設(shè)計(jì)等同樣要測(cè)試,W模型并不能解除測(cè)試管理面臨著困惑,這將顯著減少總體測(cè)試時(shí)間,軟件開(kāi)發(fā)和測(cè)試保持一種線性的前后關(guān)系,通常把測(cè)試過(guò)程作為在需求分析,需求分析完成后、編碼等一系列串行的活動(dòng)。當(dāng)需求被提交后,盡管有時(shí)測(cè)試工作會(huì)占用整個(gè)項(xiàng)目周期一半的時(shí)間