測試報告是 項目測試結束之后,對項目測試過程的總結,對測試的數據進行統計,對項目的測試質量進行客觀評價的文檔。
測試報告的閱讀對象可是是產品,開發,測試部成員,是一個項目是否能夠結束的重要參考文件。
測試報告的數據是真實的,每一條結論的得出是有評價依據的,不能是主觀的決定,也就是說這個項目經過測試之后,它是什么樣子就是什么樣子。
測試報告的結構組成分析
首先,開篇名義,單刀直入,針對這個報告進行說明。描述清楚該份測試報告的目的,適用產品,參考文檔,關鍵詞定義和解釋。
1.引言
1.1 目的
說明該測試報告的目的,一般都是對先對測試產品進行簡單描述,然后說明這份報告是對該產品的測試過程進行總結,測試質量的進行評價
1.2 適用范圍
說明清楚測試項目的版本以及測試項目的運行平台,簡單兩句話就可以說清楚
1.3 參考文檔
說明清楚編寫測試報告的時候引用了哪些文檔,一般有需求文檔,開發設計文檔,測試計划,測試報告,項目的評測標准,可選的有測試大綱等等
1.4 關鍵詞說明
對測試報告中使用到的一些專業名詞或者英文進行說明,文檔中一些關鍵詞也可以進行簡單描述
2.測試說明
2.1 測試環境
對測試過程中使用的測試環境進行說明,如果有特殊的組網結構的,最好提供網絡拓撲圖,測試環境一般在測試方案中已經明確,如果實際的測試環境和測試方案中的有所出入,這里最好進行主動說明
2.2 測試硬件列表
列表展示測試過程中使用到的硬件信息
2.3 測試軟件列表
列表展示測試過程中使用到的軟件信息,報告測試軟件的名稱,版本基本信息即可
3.測試人員
3.1 測試人員
對參與到的項目測試人員進行說明,可以使用表格形式展示人員的姓名/職位/測試分工/聯系方式
4.測試功能樹
4.1 功能測試功能樹
這里描述的是產品的功能需求,從測試的角度提煉出的功能測試需求有哪些,產品實現的內部結構分析,如何進行的測試用例設計,測試執行過程中如何進行的測試覆蓋,這里面的分析過程在測試方案中已經詳細給出,這里挑重點的功能進行分析。
4.2 性能測試功能樹
同功能需求的測試分析,這里描述清楚產品有哪些性能方面的需求需要測試
4.3 兼容性測試功能樹
分析產品的兼容性需求,以及測試如何進行的兼容性測試覆蓋
4.4 穩定性測試功能樹
分析產品的穩定性需求,測試使用哪些工具來進行穩定性測試
4.5 場景測試需求分析
產品個別的使用場景,比如極致環境下的使用效果如何以及相應的測試方法
4.6 配置測試功能樹
對產品的可以配置的選項進行覆蓋測試,描述清楚相關的配置以及用例的設計方法
5.0 測試數據統計
對測試過程進行描述,每一輪測試過程中的數據進行總結
5.1 測試周期
測試周期的起始時間和結束時間,在期間總計預計多少輪測試,完成了多少輪測試,每輪測試的開始時間和結束時間
5.2 測試用例執行狀態表
列表顯示每輪測試的測試用例執行情況,每輪測試用例PASS多少,FAIL多少,BLOCK多少
5.3 每輪的測試結果
對每輪的測試過程進行總結,測試的數據進行展示
5.3.1 測試中的用例執行率
展示每輪測試的用例執行情況,每一輪是否都充分測試了,以及不充分測試的理由是什么
5.3.2 缺陷的分布統計
可以按產品的模塊進行缺陷的分布統計,有助於模塊質量的評估,如果是多人協作開發的產品,也是對開發人員能力評價的一個維度
6.0遺留缺陷列表
列表顯示產品測試結束之后,產品目前遺留有哪些問題未解決
7.0 測試結論
對產品的質量進行總結,一般在產品需求確定階段,產品,開發和測試就應該對產品的出口標准進行確定,可以從下面幾個角度來確定
測試用例都已經執行完成
產品的功能需求都滿足
產品的性能需求都滿足
產品的穩定性需求都滿足
產品的兼容性需求都滿足
產品的遺留問題滿足標准,沒有致命和眼中問題遺留,一般問題不超過預先定義的個數,提示問題不超過預先定義的個數
8.0 產品建議
測試過程中發現的流程上的或者內部溝通上的一些問題,以及對產品周期的改進建議等。