1. 程式人生 > >軟體測試過程模型-W模型

軟體測試過程模型-W模型

W模型

概述       –又稱V模型       –由Evolutif公司提出,相對於V模型,W模型增加了軟體開發各階段中同步進行的驗證和確認活動。       –基於兩個原則               •V&V               •儘早地和不斷地進行軟體測試

驗證(Verification)主要是評估系統在功能上是否和需求定義相一致,檢驗系統在技術上是否達到一定質量標準(可靠性、效能等);

確認(Validation)主要是評估系統是否真正滿足了生產環境和業務運作的需要,這需要將系統部署到實際生產環境中去進行檢驗,並需要業務部門的參與。


•優點              –測試的活動與軟體開發同步進行              –測試的物件不僅僅是程式,還包括需求和設計              –儘早發現軟體缺陷可降低軟體開發的成本 •缺點              –在W模型中,需求、設計、編碼等活動被視為序列的,同時,測試和開發活動也保持著一種線性的前後關係,上一階段完全結束,才可正式開始下一個階段工作。這樣就無法支援迭代的開發模型。             –對於當前軟體開發複雜多變的情況,W模型並不能解除測試管理面臨的困惑。

模型圖:


適用範圍:

     –型專案      –業務邏輯關聯非常緊密的專案