軟體測試模型-其他模型 (W 模型|H 模型|X 模型)

J.w-XIAO發表於2020-06-20

W 模型

W 模型:相對於 V 模型更科學,開發和測試基本並行開展,有利於及時發現問題;增加了軟體各開發階段中應同步進行的驗證和確認活動,明確表示了測試和開發的並行關係

缺點:

仍然把開發看成是從需求開始到編碼結束的序列活動,只有上一階段完成後,才開始下一階段的活動,不能支援迭代,自發性以及變更調整

H 模型

H 模型:將測試活動分離出來,形成一個完全獨立的流程,將測試準備活動和測試執行活動清晰地體現出來

特點:

1、測試是一個獨立的過程;

2、測試達到准入條件,才可以執行;

3、測試物件是整個產品包,而不僅僅是程度、需求或相關說明書;

缺點:

對測試造成人力、物力、財力的浪費,對測試員的熟練程度要求比較高

X 模型

X模型:左邊描述的是針對單獨程式片段所進行的,相互分離的編碼和測試,此後將進行頻繁的交接,通過整合最終形成可執行的程式,再對這些可執行程式進行測試。

其中,己通過整合測試的成品,可以進行封裝並提交給使用者,也可以作為更大規模和範圍內整合的一部分。多條並行的曲線表示變更可以在各個部分發生。

除此之外,X模型還定位了探索性測試,這是不進行事先計劃的特殊型別的測試,這一方式,往往能幫助有經驗的測試人員在測試計劃之外發現更多的軟體錯誤。

缺點:

可能對測試造成人力、物力和財力的浪費,對測試員的熟練程度要求比較高。

以上就是本篇文章所要分享的內容,歡迎各位大牛指正。你的指正,能讓我在測試之路上快速成長。

Leo Never Stop Fighting!

相關文章