面試的時候,很多小伙伴都被面試官問過這個問題 “測試計划和測試方案有什么區別”?
到底有什么區別呢?我們先好好了解下這兩個文檔。
一、測試計划
1、測試計划是什么?
測試計划是組織管理層面的文件,從組織管理的角度對一次測試活動進行規划。對測試全過程的測試范圍、組織、資源、原則等進行規定和約束,並制定測試全過程各個階段的任務分配以及時間進度安排,並提出對各項任務的評估,風險分析和管理需求。
2、 測試計划編寫時間和依據?
需求分析階段之后,在開展具體測試活動之前,由測試負責人,主要參考《需求規格說明書》進行測試計划編寫。
3、編寫測試計划的目的?
- 項目經理及測試老大更好地把控項目進度,進行相應資源調配等
- 測試組成員清楚整個項目計划情況,清楚不同階段所要進行的工作內容及時間
- 便於其他成員了解測試組的工作任務安排,更好地進行團隊協作
4、測試計划內容?
測試計划編寫 6 要素(5W1H):
- why——編寫目的,為什么要做計划;
- what—測試范圍,測試哪些方面,不同階段的工作內容;
- when—任務進度安排,同任務階段的起止時間;
- where—相應文檔,缺陷的存放位置,測試環境等;
- who—人力物力資源分配,哪些測試人員分別負責哪些測試工作;
- how—測試方法和策略,使用哪些測試工具
5、測試計划模板參考
二、測試方案
1、測試方案是什么?
測試方案一般是對測試計划的進一步細化和明確,是技術層面的文檔。它描述需要測試的特性、測試的方法、測試環境的規划、測試工具的設計及選擇、測試用例的設計方法、測試代碼的設計方案等。
2、 測試方案編寫時間及依據?
一般是在測試計划完成后進行編寫,主要由經驗豐富的測試人員,依據《需求規格說明書》和《概要設計說明書》進行設計。
3、編寫測試方案的目的?
- 為后續的測試執行工作明確具體的測試點和測試方法
- 明確測試所需的各項測試環境及其他測試需求;
- 方便項目管理者、軟件開發人員、軟件維護人員和測試人員進行后續維護,找到缺陷原因提供依據
4、測試方案內容?
測試方案的核心內容:
- 明確測試策略
- 將測試特性進行細化,包括要采用的具體測試技術及工具
- 測試階段的准入准出標准及技術方法
- 測試用例的規划
- 測試環境的規划
- 自動化測試框架的設計
5、測試方案模板參考
三、測試計划和測試方案的區別
綜合以上,測試計划和測試方案的區別整理如下:
ps: 需要測試計划、測試方案完整模板的童鞋,請私~