軟體測試究竟發揮什麼作用?

來源:互聯網
上載者:User

軟體測試究竟發揮什麼作用?

 

有人簡單回答說,軟體測試就是發現缺陷。但軟體測試僅僅就是為了發現缺陷嗎?絕對不是。

軟體測試有它的驗證作用,就是人們經常說的V&V,Verification 驗證產品的一致性,驗證產品是否和需求定義、產品設計是否一致;Validation 確認產品是否真正滿足使用者需求,每個功能特性是不是使用者想要的。

 

有人比較圓滑,就回答說:軟體測試是品質保證的重要手段之一。但這樣的回答不夠,還不夠清晰。甚至有人反駁說,品質是構建的,不是靠測試測出來的。測試對品質的貢獻要低於開發工作。但測試人員會說,這也不能否定測試的作用,我們協助團隊發現各種缺陷,然後把這些缺陷消滅掉,軟體產品的品質也得到提高。所以產品的品質是由開發人員和測試人員共同來保證的。僅僅靠一個方面都是不行的,會存在較大風險。

 

所以關於軟體測試的作用還有其它一些答案,由於時間關係,在此不就各種不同的觀點都列出來,就來一個總結吧。

 

軟體測試的作用,具體地說明的話,可以概括為下列四個方面:

  1. 對產品品質完成全面的評估,為軟體產品發布(如驗收測試)、軟體系統部署(如效能規劃測試)、軟體產品評鑑(第三方獨立測試)委託方和被委託方糾紛仲裁(第三方獨立測試)和其它決策提供資訊;
  2. 通過持續的測試(包括需求評審、設計評審、程式碼檢閱等)可以對產品品質提供持續的、快速的反饋,從而在整個開發過程中不斷地、及時地改進產品的品質,並減少各種返工,降低軟體開發的成本;
  3. 通過測試發現所要交付產品的缺陷,特別是儘可能地發現各種嚴重的缺陷,降低或消除產品品質風險,提高客戶的滿意度,擴大市場份額,提高客戶的忠誠度。
  4. 通過對缺陷進行分析,找出缺陷發生的根本原因(軟體過程中的問題,包括錯誤的行為方式)或總結出軟體產品的缺陷模式,避免將來犯同樣的錯誤或產生類似的產品問題,達到缺陷預防的目的

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.