軟體測試結果分析和質量報告

2021-03-03 20:49:30 字數 1457 閱讀 2739

如同**是程式設計師的成果之一,測試報告和質量報告是測試人員的主要成果之一。對於乙個好的測試報告,是建立在正確的、足夠的測試結果的基礎之上,不僅要提供必要的測試結果的實際資料,同時要對結果進行分析,發現產品中問題的本質,對產品質量進行準確的評估。

如同**是程式設計師的成果之一,測試報告和質量報告是測試人員的主要成果之一。對於乙個好的測試報告,是建立在正確的、足夠的測試結果的基礎之上,不僅要提供必要的測試結果的實際資料,同時要對結果進行分析,發現產品中問題的本質,對產品質量進行準確的評估。

1.缺陷分析

對缺陷進行分析,確定測試是否達到結束的標準,也就是判定測試是否已達到使用者可接受的狀態。在評估缺陷時應遵照缺陷分析策略中制定的分析標準,最常用的缺陷分析方法有:

缺陷分布報告,允許將缺陷計數作為乙個或多個缺陷引數的函式來顯示,生成缺陷數量與缺陷屬性的函式,如缺陷在程式模組的橫向分布、嚴重性缺陷在不同的產生原因上的分布等。

缺陷趨勢報告,按各種狀態將缺陷計數作為時間的函式顯示,如缺陷數量在整個測試週期的時間分布。趨勢報告可以是累計的,也可以是非累計的,可以看出缺陷增長和減少的趨勢;

缺陷年齡報告,是一種特殊型別的缺陷分布報告,顯示缺陷處於活動狀態的時間,展示乙個缺陷處於某種狀態的時間長短,從而了解處理這些缺陷的進度情況。

測試結果進度報告,展示測試過程在被測應用的幾個版本中的執行結果以及測試週期,顯示對應用程式進行若干次迭代和測試生命週期後的測試過程執行結果

同時,也可以在專案結束後進行缺陷分析,以改進開發和測試程序,如:

通過缺陷(每日或每週新發現的缺陷)趨勢分析來了解測試的效率,也可根據丟失的bug數目和發現總的bug數,可以了解測試的質量。可以根據執行的總測試用例數,計算出每發現乙個bug所需要的測試用例數、測試時間等,對不同階段、不同模組等進行對比分析。

通過缺陷數量或在模組的分布情況,可以掌握程式**的質量,如通過對每千行**所含的bug數分析,了解程式**質量。通過缺陷(每日或每週修正/關閉的缺陷)趨勢分析開發團隊解決bug的能力或狀態

2.產品總體質量分析

對測試的結果進行整理、歸納和分析,一般借助於excel檔案、資料庫和一些直方圖、圓餅圖、趨勢圖等來進行分析和表示,主要的方法有對比分析、根本原因(root cause)查詢、問題分類、趨勢(時間序列)分析等。

對比分析,軟體來執行測試結果與標準輸出的對比工作,因為可能有部分的輸出內容是不能直接對比的(比如,對執行的日期時間的記錄,對執行的路徑的記錄,以及測試物件的版本資料等),就要用程式進行處理。

根本原因(root cause)查詢,「分析」是找出不吻合的地方並指出錯誤的可能起因。

問題分類,「分類」包括各種統計上的分項,例如,對應的源程式的位置,錯誤的嚴重級別(提示、警告、非失效性錯誤、失效性錯誤等),新發現的還是已有記錄的錯誤。

趨勢(時間序列)分析,根據所發現的軟體缺陷歷史資料進行分析,**未來情況。

其它統計分析,通過對缺陷進行分類,然後利用一些成熟的統計方法對已有資料進行分析,以了解軟體開發中主要問題或產生問題的主要原因,從而比較容易提高軟體質量。

軟體詳細設計和軟體測試分析報告

桂林電子科技大學資訊科技學院軟體件工程考核 文件 酒店點菜管理系統1.0版本 專案基本資訊 一 系統詳細設計1 1引言1 1.1編寫目的1 1.2背景1 1.3參考資料1 1.4縮略語1 2設計概述1 2.1任務和目標1 2.1.1需求概述2 2.1.2執行環境概述2 2.1.3條件與限制2 3系統...

軟體測試分析報告

一 測試目的 1.測試校園部落格的效能,看軟體是否執行正常,是否會出現宕機 異常退出 功能模組無法執行等異常狀況,是否能夠滿足客戶的所有要求。2.測試校園部落格 使用者操作手冊 順利完成所有功能,並給出正確的結果。3 測試校園部落格的效能,如系統的響應效能 資料庫的壓力負載 長時間執行後的效能狀態等...

軟體測試分析報告

1引言 2 1.1編寫目的 2 1.2背景 2 1.3定義 3 1.4參考資料 4 2測試概要 4 2.1測試專案 4 2.2測試機構和人員 11 3測試結果及發現 12 3.1測試結果 12 4對軟體功能的結論 13 4.1功能與限制 13 5分析摘要 15 5.1能力 15 5.2缺陷和限制 1...