軟體度量是一種度量技術,這種技術用來支撐過程、產品和服務中心工程和管理資訊,以及支援過程、產品及服務的資訊上的改進,從而量化地評定測試過程的能力和效能,提高測試過程的可視性,幫助軟體組織管理及改進軟體測試過程。
目的:(1)判斷測試的有效性;
(2)判斷測試的完整性;
(3)判斷工作產品的質量;
(4)分析和改進測試過程。
重要性:
(1)度量可以用來提高質量、產品生產力、以及服務,從而提高客戶滿意度;
(2)對於管理組織很容易分析資料並且深入下去;
(3)對過程不受控時有不同的度量方式作為監控者;
(4)度量提供當前過程改進。
軟體測試對測試人員有素質要求和技術要求。
(1)評價測試人員工作能力
(1)測試過程
(2)數量
(3)定量
(4)質量
(5)定性
(6)測試人員
**行覆蓋率=(已執行測試的**行/總的**行)*100%
功能覆蓋率=(已執行測試的功能模組數/總的功能模組數)*100%
資料庫覆蓋率=(sql**現的資料庫的物件數/資料庫總的物件數)*100%
原則:(1)要制定明確的度量目標;
(2)度量標準的定義應該具有一致性、客觀性;
(3)度量方法應該盡可能簡單,可計算;
(4)度量資料的手機應該盡可能自動化。
第六章 軟體測試
軟體評估可以分為靜態評估和動態評估。評審 走查和形式化證明等是靜態評估技術,而軟體測試是一種常用的動態評估技術,通過執行程式發現其中的錯誤。6.1 軟體測試目標與軟體測試過程模型 6.1.1 軟體測試目標 人們關於軟體測試目的的認識,大體經歷了5個階段。第一階段認為軟體測試和軟體除錯沒有什麼區別 第...
軟體測試 第六章
回歸測試 效能測試 安全性測試 系統測試 將經過整合測試後的軟體,作為計算機系統的一部分,與計算機硬體 某些支援軟體 資料和平台等系統元素結合起來,在真實執行環境下對計算機系統進行一系列的嚴格有效的測試來發現軟體的潛在問題,保證系統的正常執行。目的 充分執行系統,驗證整個系統是否滿足功能和非功能性的...
第六章 軟體測試
軟體測試 在程式設計師對每乙個模組的編碼之後先做程式測試,再做單元測試,然後在進行整合測試,系統測試,驗收 確認 測試,平行測 試,人工測試,其中單元測試的一部分在編碼階段就開始了,測試橫跨開發與測試兩個階段,又有不同的人員參加,測試工作本 身是複雜的。軟體測試目的 測試是程式的執行過程,目的在於發...