軟件測試的三種模型


軟件測試是一個有條不紊的過程,為了能夠有效把控測試的各個過程,人們設計了軟件測試的模型(model)。

第一個軟件測試的模型,是快速應用開發模型,因其形狀似V,故稱為V模型

 

V模型僅僅把測試過程作為在需求分析系統設計及編碼之后的一個階段,忽視了測試對需求分析,系統設計的驗證,需求的滿足情況一直到后期的驗收測試才被驗證。

 

因為在V模型中,開發與測試共同執行,其表現出的關系不明確,這一點由W模型解決

 

W模型,由Evolutif公司提出,相對於V模型,W模型增加了軟件開發各階段中同步進行的驗證和確認活動。
如圖所示,由兩個V字型模型組成,分別代表測試與開發過程,圖中明確表示出了測試與開發的並行關系。

 

而后軟件開發的過程日益復雜,人們將測試從中獨立出來,創建了H模型

 

H模型揭示了一個原理:軟件測試是一個獨立的流程,以獨立完整“微循環”流程,參與產品生命周期的各個階段,與其他流程並發地進行。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM