玩轉----W與V模型的聯系與區別


 
很多小白一定要注意:
       看准那個是開發的工作哪個是測試的工作,不要弄混了!!!
 
軟件測試的V模型
以“編碼”為黃金分割線,將整個過程分為開發和測試,並且開發和測試之間是串行的關系
單元測試:是模塊測試,驗證軟件的基本組成單位的正確性,是白盒測試
集成測試:是模塊間的測試,測試接口(軟件各模塊之間的接口和軟件與硬件之間的接口)是否正確,是灰盒測試(白盒和黑盒結合)
系統測試:系統測試包括:冒煙測試  系統測試  回歸測試
(1)冒煙測試:主干流程測試,確認軟件的基本功能正常,可以進行后續的測試工作
(2)系統測試:是檢測系統的功能、質量、性能能否滿足系統的要求,包括功能、性能、界面、可靠性、兼容性等等,是黑盒測試
(3)回歸測試:修改了舊代碼之后重新進行測試,確認修改后的代碼沒有引入新的錯誤或導致其他代碼產生新的錯誤
驗收測試:是確保軟件的實現能否滿足用戶的需求或合同的要求
局限性:V模型是基於瀑布模型的,V模型有一個缺點,就是將測試放在整個開發的最后階段,沒有讓測試今早介入開發,沒有在需求階段就進入測試。
測試與開發串行
軟件測試的W模型
W模型是由兩個V模型組成,一個是開發階段,一個測試階段
 
可以看出,在W模型中開發和測試是並行的關系
局限性:雖然開發與測試並行了,但是在整個開發階段,仍然是串行的,上一階段未完全完成無法進入下一階段,不支持敏捷模式的開發。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


免責聲明!

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



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