軟件測試的W模型和V模型

軟件測試的V模型
這裏寫圖片描述
V模型的目的在於改進軟件開發的效率和效果。
在V模型中:
明確的標註了測試過程中存在着那些不同的測試類型,並且清楚的表達了測試階段和開發過程各階段的對應關係。
從這種對應關係我們分析:
單元測試和集成測試對應於詳細設計和概要設計,那麼在單元測試和集成測試中我們就需要檢測程序的執行是否滿足軟件設計的要求。系統測試對應於需求分析和系統分析,在系統測試過程中我們就需要檢測系統的功能,性能,質量上是否滿足系統要求的指標。驗收測試對應於用戶需求階段,在驗收測試中我們就需要確定軟件的實現是否已經滿足用戶的需求。
但也不難看出,在V模型中,只是把測試作爲編碼之後的一個階段,並沒有在需求開發階段就進入測試。這也算是他的一個缺點了。

W模型
這裏寫圖片描述
(這是在之前V模型的基礎上填添的,所以圖畫的有點醜了,多擔待��看內容就好,文字顏色不同並不代表什麼,,,,emmm)

可以看出,W模型增加了軟件開發的階段中應同步進行的驗證和確認活動,W模型有兩個V字模型組成,分別代表測試與開發過程。
在這裏,測試的對象就不僅僅是程序。需求和設等同樣需要進行測試,測試和開發是一起進行的。
這有利於在早期發現問題,比如,需求分析完成以後,經過測試,我們就可以儘早的找出不合理或者錯誤的需求,對需求進行的測試,我們也可以在早期就瞭解項目情況,及早制定相應的應對計劃,減少後期的測試工作時間,從而加快項目的整體進度。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章