測試計劃模板
目錄
1.文檔說明·································································2 2.術語參考·································································2 3.測試計劃描述·····························································2 4.測試範圍·································································3 5.分階段測試·······························································36.環境與工具·······························································4 7.測試開發·······························································5 8.階段測試詳細計劃【可選】·············································5 9.測試執行管理和評價············································5 10.風險評估【可選】············································511.附錄············································5
一、文檔說明:
- 文檔目的
包含: (1)編寫文檔的目的
(2)編寫文檔時用到的約定
(3)文檔的編排方式
- 讀者對象
包含: (1) 部門經理/高級經理
(2) 項目經理
(3) 項目組
(4) 測試人員
(5) 配置管理員
(6) 其他人員
二、術語參考
1.參考資料
序號 |
名稱 |
作者 |
版本(時間) |
備註 |
1 |
“軟件測試中的α、β、λ測試” |
ValDC_Morning |
2017年09月09日 |
URL:https://blog.csdn.net/ValDC_Morning/article/details/77919049 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.術語解釋
縮寫/術語 |
解釋 |
冒煙測試 |
項目提測前主流程驗證 |
α測試 |
|
β測試 |
|
|
|
三、測試計劃描述
1.測試系統概述
介紹測試系統體系結構、組件、集成測試相關的系統分解或者組裝情況
2.測試目標、方法及策略
說明測試目標、方法(手工、自動化、性能、安全等)、分階段測試的策略等
3.測試系統發布及溝通
根據項目的開發情況,說明測試工作和開發工作的協調關系、系統發布的策略等。(例如,開發人員和測試人員如何協同工作,是否計劃定期定時發布測試版本,發布的周期頻率、發布時間等,何種情況下進行緊急發布)
四、測試範圍
1.概念
描述系統測試的範圍
2.測試範圍劃分
(從系統的功能模塊及測試類型進行闡述。對需要測試的、不測試的內容分別進行說明。)
五、分階段測試
- 概念
包含測試階段定義、準入與準出標準、測試內容
2.階段劃分
測試階段定義如以下表格所示:
測試階段 |
輪 |
目的和要求說明 |
測試負責人 |
總體進度 |
單元測試 |
|
|
|
|
集成測試 |
|
|
|
|
系統測試 |
|
|
|
|
驗收測試 |
|
|
|
|
解釋說明:
(1)輪:填寫計劃測試循環策略。對於連續的測試發布,發現所有重要錯誤,並修復錯誤所需要執行多少次測試。
(2)測試負責人:各階段測試人員組成,通常可能有項目設計/開發工程師、測試小組leader、客戶、最終用戶等
測試的準入與準出標準如以下表格所示:
測試階段 |
準入標準 |
準出標準 |
單元測試 |
1)單元測試用例設計已經通過評審 2)按照單元測試計劃完成了所有測試任務 3)達到了測試計劃中關於單元測試所規定的覆蓋率要求 |
在單元測試中發現的缺陷已經被修復,各級缺陷修復了達到100% |
集成測試 |
1)集成測試用於設計已經通過評審 2)按照集成構建計劃及用戶增量集成策略完成整個系統的集成測試任務 3)達到了測試計劃中關於集成測試所規定的的覆蓋率要求 |
在集成測試中發現的缺陷已經被修復,各級缺陷修復率達到98% |
系統測試 |
1)系統測試用例設計已經通過評審 2)按照系統測試計劃完成了系統測試任務 3)達到了測試計劃中個關於系統測試所規定的的覆蓋率要求 |
在集成測試中發現的缺陷已經被修復,各級缺陷修復率達到95% |
測試內容如以下表格所示:
測試階段 |
測試物或對象說明 |
用例/包 |
單元測試 |
|
|
集成測試 |
|
|
系統測試 |
|
|
表中的測試物或對象說明填寫被測西永模塊說明,並在用例/包中填寫測試用例文檔或測試包的獲取路徑
六、環境與工具
- 概念
包括測試環境與測試工具
- 分類說明
(1)測試環境:根據不同測試類型的測試要求,可能要搭建不用的測試環境進行測試。如果有幾種不同測試環境,應分貝說明並指出其用戶,如下表所示:
序號 |
環境名稱 |
用途 |
環境說明 |
系統要求 |
類型 |
備註 |
|
|
|
|
|
|
|
(2)測試工具:說明采用的測試公開及用途、來源和版本,如下圖所示。
序號 |
名稱/版本 |
對環境的要求說明 |
用途 |
備註 |
|
|
|
|
|
七、測試開發
1.概念
包括測試需求、測試系統設計、測試用例庫、測試包及其說明、分析模型【可選】
2.分類說明
(1)測試需求:由需求說明書剔除來的測試需求
(2)測試系統設計:包括測試用數據庫、測試包及其說明。
(3)測試用例庫:按不同的測試類型分類,列舉本項目開發的所有測試用例,如下表所示:
測試類型 |
測試用例ID |
測試用例名稱 |
測試物說明 |
備註 |
|
|
|
|
|
(4)測試包及其說明如下表所示:
測試包ID和名稱 |
覆蓋測試類型 |
包含的測試用例 |
測試路徑說明 |
備註 |
|
|
|
|
|
八、[階段詳細計劃][可選]
根據項目情況,計劃每個階段的每一輪測試計劃,包括測試的系統版本和測試物、策略、要求、人員、進度、采用的測試包和測試用例等
九、測試執行管理與評價
闡述項目測試的發布、測試記錄與缺陷管理等遵循的規範、規則等內容,以及本項目測試的小結和總結計劃
十、[風險列表][可選]
闡述項目可能遇到的風險,如進度風險、人員風險等內容。
十一、附錄
附錄可包含:附近A測試用例、附件B測試腳本等。連接到相應的測試用例和測試腳本文件。
測試計劃模板