解析軟體測試V模型

2021-05-22 09:09:22 字數 1325 閱讀 2577

v模型的特點是:開發與測試緊密相連。在v模型中,從專案的需求分析、

概要設計、詳細設計到具體的編碼編寫。開發的每乙個環節都和軟體的測試緊密

相扣,下面我們來看看v模型是如何實現這一特點的。

一 、專案最先開始的是需求分析階段,

需求分析階段的目標是:1 獲得使用者的需求。

2 明確系統功能的劃分。

3 分析需求,細化使用者需求,最終得到需求文件。

在此階段主要活動是:測試工作從需求文件中,設計系統測試的用例,

按照需求文件的功能劃分,突出測試重點。完成系統測試的計畫工作。

二、經過了需求分析階段,就對使用者的需求做概要設計,進入概要設計階段

概要設計階段的目標是:1 架構模組。

2 將模組功能定義,滿足使用者的需求。

3 定義好模組之間的介面。

在此階段,測試工作中對應的是整合測試的工作,依據上述概要設計的目

標,測試工作主要要達到以下幾個目標:

1 將各模組整合,系統編譯成功。

2 測試系統的架夠和模組。

3 測試模組間的介面是否正確。

這一階段的主要活動是:依據概要設計的目標,設計測試用例,對整合測

試階段的目標,作好乙個準備。

三、完成系統架構,就對專案可以進行詳細設計。

詳細設計階段開發的主要目的是:

1 實現個模組內的**設計

在這一階段,對應的測試工作是單元測試工作,通過詳細設計的說明,

測試工作人員可以準備好測試用例。這個是最小的測試執行單元。

四、程式設計階段 。

經過了詳細設計,進如具體的**編寫工作,在這個階段,測試工作可

以根據上述的單元測試計畫,進行單元測試了。一面程式設計,一面進行單元測試。

充分的單元測試可以極大的提高程式的質量。因為很大的一部分錯誤都是在單元

中發現的。

編碼工作全部完成後,測試工作就可以按照計畫進行。從單元測試、整合

測試、到系統測試。在測試工作的最後還有乙個與客戶互動的環節——驗收測試

在這階段,測試工作主要是面向客戶,向客戶演示軟體個功能的實現。通過系統

測試的用例。給客戶展示,並確保用例全部執行通過,測試工作完成。

從上述看,v模型呈水平對應關係,每個階段都有相應的測試環節的機密

相扣,如:需求分析階段——系統測試,概要設計階段——整合測試,詳細設計

階段——單元測試。通過個階段的設計和計畫,保證測試工作高質量的進行。比

如 在做系統測試設計的時候,測試人員可以根據概要設計文件,事先準備好繫

統的測試環境,硬體軟體的準備。這些工作都是要很長時間的準備才能完成的。

v模型的開發與測試工作緊密相連這一特點,也就體現出來了

軟體測試V模型

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

軟體測試雙V模型

測試的v模型 以 編碼 為 分割線,將整個過程分為開發和測試,並且開發和測試之間是序列的關係 單元測試 是模組測試,驗證軟體的基本組成單位的正確性,是白盒測試 整合測試 是模組間的測試,測試介面 軟體各模組之間的介面和軟體與硬體之間的介面 是否正確,是灰盒測試 白盒和黑盒結合 系統測試 系統測試包括...

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

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