作為測試人員,在接到一個測試項目的時候,第一件事情需要做的就是理解需求,評估一下測試資源,制定出完善的測試計劃。那么,一個測試計劃的基本要素和要求有哪些了?
在阿里的這段時間,接觸不下10個項目(不算小需求),這里我對這些測試計劃做一個歸納和總結:
常規意義上的測試計劃一般都會有以下幾個要素:
測試目標
測試范圍
測試策略
測試時間安排
提測標準及約定
……….
如果想看詳細的模板,可以參考:軟件測試計劃模板 ,但這里我們不討論這些,我要說的是軟技能,在接到一個項目后,如何評估及安排好測試,達到真正意義上的測試計劃。
在互聯網項目或者數據倉庫類的項目測試中,可能碰到的一個問題就是項目周期都比較短,按照上面測試計劃的思路去考慮,就不太合適了。所以,這個時候,就應該按照以下的思路來做測試計劃:
1. 了解需求,評估測試模塊的難易程度,做好初步的了解和測試思路。
2. 與開發溝通,協調好提測時間以及相關約定(提測標準)。
3. 根據手頭的資源已經提測的時間,做好安排,預留一定緩沖時間。(一定要考慮風險點,比如開發推遲提測,bug阻礙進展,等等)
4. 測試過程中需要考慮的要素:測試分析(測試案例),數據準備,環境準備,測試執行,這幾點都需要在測試計劃中考慮到。
所以,這里不會像上面的模板,給出那么一大堆東西,更多的還是在于交流和協調。一般情況下一封郵件就可以讓項目組相關人員知曉項目的測試計劃。
原文轉自:http://www.wangyuxiong.com/archives/51564