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