軟件測試是什么?
軟件測試是什么
軟件測試(英語:Software Testing),描述一種用來促進鑒定軟件的正確性、完整性、安全性和質量的過程。換句話說,軟件測試是一種實際輸出與預期輸出之間的審核或者比較過程。軟件測試的經典定義是:在規定的條件下對程序進行操作,以發現程序錯誤,衡量軟件質量,并對其是否能滿足設計要求進行評估的過程。
軟件測試是利用人工或者自動手段按照測試方案和業務流程對產品進行功能、性能等進行測試,是軟件開發過程中的一個重要組成部分,是貫穿整個軟件開發生命周期、對軟件產品(包括階段性產品)進行驗證和確認的活動過程。
軟件測試的作用包括:
1、對產品質量進行評估,為軟件產品發布(如驗收測試)、軟件系統部署(如性能測試)、
軟件產品鑒定(第三方獨立測試)和其它決策提供信息;
2、通過持續的測試(包括需求評審、文檔評審、代碼評審等)可以對產品質量提供持續的、快速的反饋,從而不斷地、及時地改進產品的質量,并減少各種返工,降低軟件開發的成本;
3、通過測試發現所要交付產品的缺陷,特別是盡可能地發現各種嚴重的缺陷,降低產品質量風險,提高客戶的滿意度,擴大市場份額,提高客戶的忠誠度;
4、通過對缺陷進行分析,找出缺陷發生的根本原因或總結出軟件產品的缺陷模式,避免將來犯同樣的錯誤或產生類似的產品問題,達到缺陷預防的目的。
請輸入姓名或昵稱
如果您有任何疑問、需要更多信息或希望與我們建立合作請留言
=