2009年10月8日

V-model - 軟體測試管理模型


定義:

程式設計為主的方法
主張在系統分析與設計的同時,就要發展測試計畫
每個階段要產生可接受的測試設計
因為沒有 planning 而被視為軟體測試管理模型,而非一個系統開發模型
在台灣,一般是大型專案會用 V-model 來作系統的驗證與確認
為了解決 Waterfall 到很晚才發現錯誤而又很難回溯解決的問題

優點:

1. The V-model is simple and straightforward
簡單易懂


2. Improves the overall quality of systems through its emphasis on early development of test plans
因為在較早時點(系統分析階段)就引進測試計畫,所以可以改善系統品質(其他是系統程式設計完成時才做測試計畫)

缺點:

1. It's still suffers from the rigidity of the waterfall development process
還是有 Waterfall 方法死板的問題(不太允許回溯)


2. Is not always appropriate for the dynamic nature of the business environment
不能完全適用於變化莫測的企業環境

沒有留言: