1. 程式人生 > >軟體測試模型分類

軟體測試模型分類

一、瀑布模型

這裡寫圖片描述

優點:

1、強調需求、設計的作用;
2、前一階段完成後,只需關注後續階段;
3、為專案提供了按階段劃分的檢查點,里程碑清晰;
4、文件規範。

缺點:

1、難以適應需求的頻繁變化;
2、專案週期後段才能看到成果;
3、強制的里程碑,完成時間點;
4、文件工作量大。

二、V模型

這裡寫圖片描述
明確測試過程存在不同的階段,忽視了測試對需求、分析的驗證。

三、W模型

這裡寫圖片描述

優點:

增加了各個過程的驗證,開發、測試是兩個並行的過程。

缺點:

需求、設計、編碼是並行的,不支援迭代開發模型。

四、X模型

這裡寫圖片描述

特點:解決交接、頻繁整合的週期問題。

探索式測試:
不進行事先計劃的一種特殊型別的測試,可在測試之外發現更多的軟體錯誤。

五、H模型

這裡寫圖片描述

特點:將軟體測試看成一個完全獨立的流程,貫穿在整個產品的生命週期之中。