軟件質量是市場競爭的需要,質量好的軟件是留住客戶的最關鍵的手段之一, 軟件企業(yè)也必須依靠質量,才能立于不敗之地;高質量的軟件可以大大降低“質量問題產生的成本”,增加公司的盈利;軟件已是國際化的市場,質量是進入國際市場的一個關鍵門坎;容易維護、移植和擴充,以擴大市場或適應環(huán)境的變化。這些要求的滿足,最終體現在軟件產品的質量上,
軟件測試能夠找出軟件缺陷,確保軟件產品滿足需求。但是測試不是質量保證,二者并不等同。測試可以查找錯誤并進行修改,從而提高軟件產品的質量。軟件測試避免錯誤以求高質量,并且還有其他方面的措施以保證質量問題,如軟件質量保證。以下幾個方面是軟件測試對軟件質量的影響:
(1)功能性:軟件所實現的功能達到它的設計規(guī)范和滿足用戶需求的程度;
(2)可用性:對于-個軟件,用戶學習、操作、準備輸入和理解輸出所作努力的程度,如安裝簡單方便、 容易使用、界面友好,并能適用于不同特點的用戶,包
括對殘疾人、有缺陷的人能提供產品使用的有效途徑或手段;
.
(3)可靠性:用戶使用的根本,在規(guī)定的時間和條件下,軟件所能維持其正常的功能操作、性能水平的程度;
(4)性能:在指定條件下,用軟件實現某種功能所需的計算機資源(包括內存大小、CPU 占用時間等)的有效程度;
(5)容量:系統(tǒng)的接受力、容納或吸收的能力、或某項功能的最大量或最大限度,有時需要確定系統(tǒng)的特定需求的所能容納的最大量、所能表現的最大值。如Web系統(tǒng)能承受多少并發(fā)用戶訪問、會議系統(tǒng)可以承受的與會人數等;
(6)可測量性:系統(tǒng)某些特性可以通過一些量化的數據指標能描述其當前狀態(tài)或理想狀態(tài);
(7)可維護性:在一個運行軟件中, 當環(huán)境改變或軟件發(fā)生錯誤時,進行相應修改所做努力的簡易程度;可維護性取決于理解軟件、更改軟件和測試軟件的簡易程度,可維護性與靈活性密切相關。高可維護性對于那些經歷周期性更改的產品或快速開發(fā)的產品很重要。
(8)兼容性:軟件從-個計算機系統(tǒng)或環(huán)境移植到另-個系統(tǒng)或環(huán)境的容易程度,或者是一個系統(tǒng)和外部條件共同工作的容易程度。兼容性表現在多個方面,如系統(tǒng)的軟件和硬件的兼容性、軟件的不同版本的系統(tǒng)、數據的兼容性;
(9)可擴展性,指將來功能增加、系統(tǒng)擴充的難易程度或能力。
審核編輯 黃昊宇
-
軟件測試
+關注
關注
2文章
249瀏覽量
20267
發(fā)布評論請先 登錄
嵌入軟件單元測試的全面研究與實踐
是德科技PathWave和納米軟件ATECLOUD有哪些差異?
電源模塊的短路保護如何通過自動化測試軟件完成測試
即時通話軟件音頻傳輸質量測試方案介紹
國產電源模塊測試軟件功能應用全面解析
軟件測試對軟件質量的影響有那些?
評論