如何制定測試策略

2021-07-11 09:31:11 字數 1027 閱讀 5409

我大致將測試策略分為了一下幾個模組:

1. 測試安排、發布計畫

這個模組用來羅列測試專案本身重要的里程碑,每個里程碑都需要有明確的結束時間,這個時間可以指導我們後續的測試。如果測試時間安排不足,我們就可以在後續的測試範圍中挑選優先順序比較高的特性來執行測試,這樣可以最大限度的保證產品的質量。

2. 測試範圍(按優先順序排列)

這一部分分為in scope和out of scope.這一部分需要說明哪些產品模組是在測試範圍中的,哪些是本階段測試不考慮的。對於在測試範圍中的模組,需要給出優先順序以便相應測試時間不足的情況;對於不在測試範圍中的模組,需要給出原因(為什麼在本測試階段不考慮測)。

3. 測試資源

測試資源在測試策略中也是很重要的一環,它分為人力和工具兩部分。人力資源主要說明參與測試的人員,當然可以包括很多的角色,如何專業測試人員,客戶,產品經理等。工具主要是指可能用到其他軟體(可能需要license)。

4. 測試環境

測試環境主要包括推薦環境解決方案,作業系統要求,軟硬體要求。

5. 測試方法

測試方法的羅列主要是為了說明針對測試專案我們要開展哪些型別的測試,功能測試是必須的,非功能測試是可選的。(相信各位童鞋對測試方法都已經倒背如流了,就不一一介紹了)

6. 用例設計方法

用例設計大家也很清楚了,不再介紹了。

7. 文件管理

對於乙個完整的產品來說,文件是很重要的一環。它一般包括安裝、公升級文件,使用者指南等。文件不單單是乙個檔案,它需要經過完整的測試才能發布給客戶。差的文件很可能會誤導使用者,從而使他們對測試專案失去信心(雖然客戶很少看文件……:))

8. 風險管理

風險管理模組需要羅列出來現在已知的可能會出現不確定性的因素,這些因素可能來自技術,資源或者其他方面的。

9. 發布包驗證

這部分有一定的特殊性,並不適用於所有的產品。這部分主要是對測試專案安裝包進行驗證,防止在製作iso檔案的過程中產生變動。

測試人員如何制定測試策略呢?

測試相較於其他工作的核心競爭力是什麼?在回答這個問題之前,想一下每個工作崗位的核心競爭力又是什麼呢?是不是可以遷移的呢?眾所周知,測試一向用來與開發作比較,那麼開發的核心競爭力是什麼呢?真的是開發能力嗎?如果是的話,為什麼很多具有豐富開發經驗的中年開發人員會面臨著中年危機呢?從這個角度看,開發的核心...

如何制定客戶留存策略 如何制定招聘策略

很遺憾,以上這些雖然沒有問題,但是不能稱之為招聘策略,只是招聘行為。招聘策略是有有邏輯依據和行為目的作為支撐,即使hr誤打誤撞完成了招聘指標,但依然不代表他們制定了乙個好的招聘策略。所謂招聘策略,是為實現企業戰略所擬定的方式方法,是具體實施行為的指導方針,並能結合實際情況進行調整。它包括 招聘需求,...

軟體測試策略的制定過程

軟體測試策略的制定過程 1 輸入 需要的軟硬體資源的詳細說明 針對測試和進度約束而需要的人力資源的角色和職責 測試方法 測試標準和完成標準 目標系統的功能性和技術性需求 系統侷限 即系統不能夠提供的需求 等等。2 輸出 已批准和簽署的測試策略文件 測試用例 測試計畫 需要解決方案的測試專案 3 過程...