軟體測試模型

來源:互聯網
上載者:User

標籤:style   blog   http   color   sp   strong   on   2014   log   

軟體測試與軟體開發一樣,都遵循軟體工程原理,遵循管理學原理 ,測試專家通過實踐總結出了很多很好的測試模型,這些模型將測試活動進行了抽象,明確了測試與開發之間的關係,是測試管理的重要參考依據。

1、瀑布模型

優點:

1)    為項目提供了按階段劃分的檢查點;

2)    當前一階段完成後,您只需要去關注後續階段。

缺點:

1) 項目中各個階段之間極少有反饋;

2) 只有在專案生命週期的後期才能看到結果;

3) 通過過多的強制完成日期和裡程碑來跟蹤各個項目階段。

 

2、V模型

優點:測試階段化,每個測試階段驗證的依據明確。

缺點:忽視了測試活動對需求分析、系統設計等活動的驗證與確認過程。

 

3、VV模型(W模型)

優點:

1)測試對象不僅僅是編碼、還有文檔

2)提倡儘早測試,降低修複Bug的成本

缺點:上一階段完全結束,才可以正式開始下一階段工作,無法支援迭代的開發模型。

 

4、H模型

 

1)把測試作為一個獨立的階段來看待;

2)測試就緒點是准入條件;

3)達到準備測試階段至少需完成以下以項:

  • 該開發流程對應的測試策略是否完成;
  • 測試方案是否完成;
  • 測試案例是否完成;
  • 測試環境是否搭建好;
  • 相關輸入件、輸出件是否明確;

4)測試對象不僅僅代碼,還有文檔、產品包。

 

5、X模型

1)需求不可能一次性做好

2)很多情況是不做單元測試

3)大部分BUG不是通過測試案例發現的,而是通過探索性測試發現的。

 

模型選取策略:以W模型作為架構,及早的、全面的開展測試,同時靈活運用H模型獨立測試的思想,在達到恰當的就緒點時就應該開展獨立的測試工作,同時將測試工作進行迭代,最終保證完成測試目標。

 

軟體測試模型

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.