讀了《軟件測試》一書,對於測試計劃這一個章節作一些梳理和總結。
爲何要制定測試計劃呢?
規定測試活動的範圍、方法、資源和進度;明確正在測試的項目,要測試的特性,要執行的測試任務,每一個任務的責任人,以及與計劃相關的風險。
須要重點強調的是,測試計劃最重要的是計劃過程,而不是產生的結果文檔。
那麼測試計劃須要涵蓋那些內容呢?
- 指望
-
- 測試的是什麼產品
- 測試計劃的目的是什麼
- 產品質量和可靠性目標是什麼
- 資源
-
- 測試的範圍
-
- 明確須要測試和不須要測試的內容。對於不須要測試的,須要給出緣由。
- 明確每一個測試階段
-
- 每個階段都必須有客觀定義的規則,明確地聲明本階段結束,下一階段開始。其實測試階段會涉及到具體的測試策略。
- 測試策略
-
- 任務分配
-
- 測試進度安排
-
- 作哪些度量和統計
-
- 應該要明確收集哪些信息,作什麼決定,誰來負責收集。一些測試度量的例子
-
- 在項目期間天天發現的軟件缺陷的總數
- 仍然須要修復的軟件缺陷清單
- 根據嚴重程度對當前軟件缺陷評級
- 每一個測試員找出的軟件缺陷總數
- 從每一個特性或者區域發現的軟件缺陷數目
- 明確風險區域和問題