軟體測試過程模型-W模型
阿新 • • 發佈:2019-02-15
W模型
•概述 –又稱“雙V模型” –由Evolutif公司提出,相對於V模型,W模型增加了軟體開發各階段中同步進行的驗證和確認活動。 –基於兩個原則 •V&V •儘早地和不斷地進行軟體測試驗證(Verification)主要是評估系統在功能上是否和需求定義相一致,檢驗系統在技術上是否達到一定質量標準(可靠性、效能等);
確認(Validation)主要是評估系統是否真正滿足了生產環境和業務運作的需要,這需要將系統部署到實際生產環境中去進行檢驗,並需要業務部門的參與。
•優點 –測試的活動與軟體開發同步進行 –測試的物件不僅僅是程式,還包括需求和設計 –儘早發現軟體缺陷可降低軟體開發的成本 •缺點 –在W模型中,需求、設計、編碼等活動被視為序列的,同時,測試和開發活動也保持著一種線性的前後關係,上一階段完全結束,才可正式開始下一個階段工作。這樣就無法支援迭代的開發模型。 –對於當前軟體開發複雜多變的情況,W模型並不能解除測試管理面臨的困惑。
模型圖:
適用範圍:
–中型專案 –業務邏輯關聯非常緊密的專案