軟件測試管理方法(七)——軟件測試報告與總結

0.測試報告

測試報告是把測試的過程和結果寫成文檔,並對發現的問題和缺陷進行分析,爲糾正軟件的存在的質量問題提供依據,同時爲軟件驗收和交付打下基礎。

測試報告是測試階段最後的文檔產出物,優秀的測試人員”應該具備良好的文檔編寫能力,一份詳細的測試報告包含足夠的信息,包括產品質量和測試過程的評價,測試報告基於測試中的數據採集以及對最終的測試結果分析。測試報告的基礎是各種測試數據。

在企業的實際運行過程中,往往並不是只有在測試階段的後期才寫測試報告。測試執行期間也要撰寫測試報告來說明測試執行情況以及產品質量情況,不過在測試執行階段的測試報告在內容和格式上比較簡略,可以理解爲測試執行監控結果的記錄

爲了區分兩種報告,暫且將最終的測試報告稱爲總結型測試報告;執行期間的測試報告稱爲日常型測試報告

(0)日常型

是測試執行期間使用的一種測試報告日常型測試報告目的是:1.簡要說明測試執行情況產品質量情況、遇到的問題 2.讓下相關人員瞭解目前測試的現狀

日常型測試報告:軟件產品不同階段測試報告的週期不盡相同:關於日常型測試報告的週期,軟件產品的不同階段測試報告的週期也不盡相同,主要集中在測試執行階段;一般測試執行階段的彙報頻率更加頻繁:比如某企業規定在進入測試執行之前,每週或雙週進行彙報進度即可;進入測試執行後則要每週彙報一次;在產品發佈前2-4周的關鍵階段則需要每天或每兩天給出最新測試情況。主要描述當前測試執行的的現狀;不同企業不盡相同;

主要內容:1.測試進度描述 2.產品質量描述(重點關注的缺陷和功能模塊) 3.質量改進建議 4.問題與解決

(1)總結型

總結型測試報告是一個完整的測試任務結束後的總結分析型報告;主要內容可以分爲兩大部分,一部分是測試結果、結果分析以及對被測對象的評價(測試報告),另一部分是對測試過程、資源投入的分析,以及對測試活動分析和改進建議(測試活動總結)

有些測試流程規定將兩部分內容報告在同一個文檔中,也有些流程定義測試報告爲前一部分的內容,在整個項目結束後再總結後一部分內容。

測試任務名稱及基本信息:描述測試的背景、委託方、被委託方、日期、被測對象簡要介紹、測試目的等內容。

測試概要:包括測試方法和工具介紹、測試環境與配置介紹、測試組織形式介紹等。

測試充分性分析:根據測試計劃規定的充分性原則,對測試做出充分性評價,指出未被測試的特性或特性組合,並說明理由。

測試結果:主要包括:測試執行情況記錄(如測試項、投入的人員、時間、進度等)、測試缺陷分析(如總數量、嚴重程度分佈、密度分佈等)、殘留缺陷以及嚴重程度。

測試活動總結:這部分主要對測試流程、測試進度、安排合理性、資源投入、測試中遇到的問題以及解決方法進行回顧,總結經驗。

測試結論與建議:這部分是對上述部分的總結,對上述過程、缺陷分析之後所下的結論,此部分爲項目經理、部門經理以及高層經理比較關注的內容,應該清晰扼要的下定論。

測試結論主要從下面幾個方面描述:測試執行是否充分(可以增加對安全性、可靠性、可維護性和功能性描述);對測試風險的控制措施和成效;測試目標是否完成;測試是否通過;是否可以進入下一階段項目目標

測試建議方面的內容可以從如下方面考慮:對系統存在問題的說明,描述測試所發現的軟件缺陷和不足,以及可能給軟件實施和運行帶來的影響。可能存在的潛在缺陷和後續要開展的工作建議。對缺陷修改和產品設計的建議。對過程改進方面的建議,如測試各個階段時間投入及比例是否合理等

附錄:該報告的附加信息,如測試用例列表、缺陷列表、遺留缺陷列表、測試參考標準等

 

 
發佈了359 篇原創文章 · 獲贊 29 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章