測試模型分六種類


測試模型分為六種:瀑布模型、快速原型模型,螺旋模型,V模型,雙V模型,質量模型分別都有各種方式

 

1、瀑布模型

  特點:(1)是線性模型的一種,每一個階段執行一次   (2)文檔驅動

  優點:(1)開發的各個階段比較清晰,當前階段完成后,只需關注后續階段

  缺點:(1)不響應需求的變化,(2)風險往往顏值后期才顯露,失去及早糾正機會

  如圖顯示:

 

2、快速原型模型

    解釋:在開發知識系統之前,構造一個原型,在該原型的基礎上,逐漸完成整個系統的開發工作

    特點:(1)快速構造軟件模型。 (2)支持用戶參與。

    優點:克服瀑布的缺點,減少由於軟件需求不明確帶來的項目開發 風險。

    缺點:不適合大型系統的開發(適合小型的,靈活性高的系統)

    如圖顯示:

 生命周期:

 

 

3、螺旋模型  

    特點:引進了風險分析活動

      優點:螺旋模型很大程度上是一種風險驅動的方法體系

      缺點:采用螺旋模型需要具有相當豐富的風險評估經驗和專門知識

     如圖顯示

 

4、V模型(重點)

    介紹:V模型是最具有代表意義的測試模型,最早是由Paul Rook在20世紀80年代后期提出,由英國國家計算機中心文獻中發布,指在改進軟件開發的效率和效果

    V模型本身的軟件開發中瀑布模型的變種,它反映了測試活動與分析和設計的關系

    V模型標明了測試過程中本身存在的不同階段,從左到右,描述開發過程中和測試過程間的階段對應關系

    優點:測試V模型既包含了底層測試又包含了高層測試;

    缺點:當需求變更時將會導致返工量非常大,模型靈活比較低

    如圖顯示:

 

 

5、雙V 模型(重點)

  介紹:測試伴隨整個軟件開發周期,並且測試的對象不僅僅是程序,需求和設計同樣測試

    優點:(1)強調測試辦稅着整個軟件開發周期,而且測試的對象不僅僅是程序,還包括需求和設計

       (2)更早地介入測試,能盡早的發現缺陷進行修復

    缺點:對測試技術要求高,事件起來困難

   如圖顯示:

 

  

 

 

6、質量模型

    軟件質量,就是軟件與明確地和隱含地定義的需求相一致的程度

     ISO 9126軟件質量模型是評價軟件質量的國際標准,這個模型是軟件質量標准的核心,對大部分的軟件,都可以考慮從這6個特性和27個子特性去測試,評價一個軟件

     如圖顯示:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM