1. 程式人生 > >測試方針和測試策略的區別

測試方針和測試策略的區別

測試方針(Test Policy)是一個高層次(High Level)的文件,通常處於整個測試管理體系中所有測試文件的頂層。

測試方針文件的目的是代表整個公司的測試理念,並提供測試部門應該遵守和遵循的方向。它應該適用於新專案和維護工作。 通常,由高階測試管理者制定適當的測試策略,提供了一個健壯的框架,測試人員可以在其中執行。這將有助於確保最大化的固有的戰略價值,每一個專案。

測試方針文件需要包括的主要內容(不限於):

1、關於測試級別和型別的定義
組織需要清楚他們為什麼在測試。這將影響策略文件的其餘部分,以及測試管理人員在方案和專案級別上選擇的詳細測試技術。

2、測試流程的描述

3、測試結果的評估標準和方法

4、要達到的質量水平
哪些質量標準將要測試,質量標準是在釋出之前需要達到的標準?

5、測試過程改進的方法
我們何時評估當前流程的可用性以及需要改進哪些要素進行改進,從而改進測試過程。

測試策略(Test Strategy)

測試策略需要描述測試的物件和測試範圍、角色和職責分工、溝通方式和報告機制、測試的交付物、測試標準並且遵守、自動化測試和工具、測試度量方法和度量的指標、風險和緩解風險的方法、缺陷報告的方法和如何追蹤缺陷、變更管理和配置管理等;另外還有培訓(如果需要)。

測試策略(Testing Strategy)通常是描述如何測試軟體的總體方法和目標。測試策略簡單的說,可以歸結為六個字:“測什麼;怎麼測”。

在編寫測試計劃之前,首先需要確定測試策略。包括確定測試環境、階段、型別、方法和技術。描述測試包含多少個測試級別(如元件測試、整合測試、系統測試等)以及每個階段內進行的測試種類(如功能測試、效能測試、壓力測試等)。

測試方法是測試策略的具體體現。

測試方針和測試策略的顯著區別

測試策略不等同於測試方針,並且這兩者其實就不是一回事。測試方針是面向組織級的內容,而測試策略是面向專案級(或者產品的)的內容。組織的專案或者產品線不止一個,那麼通常整個組織級的測試方針也許只有一個;可以針對於不同的測試專案,不同的測試產品,測試策略需要有多個;而且每個專案,每個產品根據實際情況,測試策略是不同的。