軟體測試雙V模型

2021-10-21 13:56:10 字數 838 閱讀 4087

測試的v模型

以「編碼」為**分割線,將整個過程分為開發和測試,並且開發和測試之間是序列的關係

單元測試:是模組測試,驗證軟體的基本組成單位的正確性,是白盒測試

整合測試:是模組間的測試,測試介面(軟體各模組之間的介面和軟體與硬體之間的介面)是否正確,是灰盒測試(白盒和黑盒結合)

系統測試:系統測試包括:冒煙測試 系統測試 回歸測試

(1)冒煙測試:主幹流程測試,確認軟體的基本功能正常,可以進行後續的測試工作

(2)系統測試:是檢測系統的功能、質量、效能能否滿足系統的要求,包括功能、效能、介面、可靠性、相容性等等,是黑盒測試

(3)回歸測試:修改了舊**之後重新進行測試,確認修改後的**沒有引入新的錯誤或導致其他**產生新的錯誤

驗收測試:是確保軟體的實現能否滿足使用者的需求或合同的要求

侷限性:v模型是基於瀑布模型的,v模型有乙個缺點,就是將測試放在整個開發的最後階段,沒有讓測試今早介入開發,沒有在需求階段就進入測試。

測試與開發序列

軟體測試的w模型

w模型是由兩個v模型組成,乙個是開發階段,乙個測試階段

可以看出,在w模型中開發和測試是並行的關係

優點:測試與開發並行,讓測試今早介入開發環節,使測試今早發現問題今早解決。

侷限性:雖然開發與測試並行了,但是在整個開發階段,仍然是序列的,上一階段未完全完成無法進入下一階段,不支援敏捷模式的開發。

軟體測試V模型

他通過開發和測試同時進行的方式來縮短開發周期,提高開發效率。可以說,v模型是軟體開發測試中最重要的一種模型。v模型大體可以劃分為下面幾個不同的階段步驟,既需求分析 概要設計 詳細設計 編碼 單元測試 整合測試 系統測試 驗收測試。需求分析 既你首先要明確客戶需要的是什麼,需要軟體作成什麼樣子,需要有...

解析軟體測試V模型

v模型的特點是 開發與測試緊密相連。在v模型中,從專案的需求分析 概要設計 詳細設計到具體的編碼編寫。開發的每乙個環節都和軟體的測試緊密 相扣,下面我們來看看v模型是如何實現這一特點的。一 專案最先開始的是需求分析階段,需求分析階段的目標是 1 獲得使用者的需求。2 明確系統功能的劃分。3 分析需求...

軟體測試 V模型,還是X模型?

x模型的目標是彌補v模型的一些缺陷。x模型真的能解決測試過程各方面的問題,例如交接 經常性的整合?在軟體測試 方面,v模型是最廣為人知的模型,儘管很多富有實際經驗的測試人員還是不太熟悉v模型,或者其它的模型。v模型已存在了很長時間,和瀑布開發模型有著一些共同的特性,由此也和瀑布模型一樣地受到了批評和...