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

2021-08-27 16:14:31 字數 899 閱讀 3328

軟體測試的v模型

v模型的目的在於改進軟體開發的效率和效果。

在v模型中:

明確的標註了測試過程中存在著那些不同的測試型別,並且清楚的表達了測試階段和開發過程各階段的對應關係。

從這種對應關係我們分析:

單元測試和整合測試對應於詳細設計和概要設計,那麼在單元測試和整合測試中我們就需要檢測程式的執行是否滿足軟體設計的要求。系統測試對應於需求分析和系統分析,在系統測試過程中我們就需要檢測系統的功能,效能,質量上是否滿足系統要求的指標。驗收測試對應於使用者需求階段,在驗收測試中我們就需要確定軟體的實現是否已經滿足使用者的需求。

但也不難看出,在v模型中,只是把測試作為編碼之後的乙個階段,並沒有在需求開發階段就進入測試。這也算是他的乙個缺點了。

w模型

(這是在之前v模型的基礎上添的,所以圖畫的有點醜了,多擔待!!看內容就好,文字顏色不同並不代表什麼,,,,emmm)

可以看出,w模型增加了軟體開發的階段中應同步進行的驗證和確認活動,w模型有兩個v字模型組成,分別代表測試與開發過程。

在這裡,測試的物件就不僅僅是程式。需求和設等同樣需要進行測試,測試和開發是一起進行的。

這有利於在早期發現問題,比如,需求分析完成以後,經過測試,我們就可以盡早的找出不合理或者錯誤的需求,對需求進行的測試,我們也可以在早期就了解專案情況,及早制定相應的應對計畫,減少後期的測試工作時間,從而加快專案的整體進度。

軟體測試的w模型和v模型

表達了軟體測試活動與軟體分析設計活動的對應關係 測試活動 軟體分析設計活動 單元測試 詳細設計 整合測試 概要設計 系統測試 軟體規格說明 驗收測試 軟體需求 開發與測試是先後關係,先開發後測試。忽視了對需求分析,系統設計的驗證和確認,需求的 滿足情況一直到後期的驗收測試才被驗證。如果開發階段沒有有...

軟體測試 V模型和W模型詳解

軟體測試中有w模型和v模型,這是我們在測試過程中經常用到的兩個模型,本篇部落格我們就一起深入的學習了解這兩個模型 v模型最早是在20世紀80年代後期提出的,目的是改進軟體開發的效率和結果,它是瀑布模型的一種演化。它的具體流程如下 w模型增加了軟體開發階段中應同步進行的驗證和確認活動,w模型由兩個v字...

軟體測試 w模型

w模型 優點 開發把隨著整個開發周期,需求 和設計同樣要測試,更早的介入測試,可以發現初期的缺陷,修復成本低 分階段工作方便專案整體管理 缺點 開發和測試依然是線性關係,需求的變更和調整,依然不方便,如果沒有相關文件不能執行w模型,對專案組成員的技術要求更高!定義 開發乙個v,測試也乙個v組合起來的...