個人認為做好測試計劃的編寫工作應該從以下幾個方面考慮問題:
1、要充分考慮測試計劃的實用性,即,測試計劃與實際之間的接近程度和可操作性。
編寫測試計劃的目的在于充分考慮執行測試時的各種資源,包括測試內容、測試標準、時間資源、人力資源等等,準確地說是要分析執行時所能夠調用的一切資源以及受各種條件限制,可能受到的各種影響。說的再明確一點就是要“計劃”“如何”去做“測試工作”,而不是“如何編寫測試計劃”。
2、要堅持“5W1H”的原則,明確測試內容與過程。
明確測試的范圍和內容(WHAT);
明確測試的目的(WHY);
明確測試的開始和結束日期(WHEN);
明確給出測試文檔和軟件冊存放位置(WHERE);
明確測試人員的任務分配(WHO);
明確指出測試的方法和測試工具(HOW)。
3、采用評審和更新機制,確保測試計劃滿足實際需求。
因為軟件項目是一個漸進的過程,中間不可避免地會發生需求變化,為滿足需求變化,測試計劃也需要及時地進行變更。
之所以采取相應的評審制度,就是要對測試計劃的完整性、正確性、可行性進行評估,以保證測試的質量。
4、測試策略要作為測試的重點進行描述。
測試策略是測試計劃中的重要組成部分,測試計劃是從宏觀上說明一個項目的測試需求、測試方法、測試人員安排等因素,而測試策略則是說明世紀的測試過程中,應該怎樣具體實施。因此,測試策略一定要描述詳盡并且重點突出。
打個不太恰當的比喻,你可以認為測試計劃就是測試工作的預期輸出,而測試執行是測試工作的實際輸出,在預期輸出!=實際輸出的情況下,您會認為這樣的測試合格么?
至于測試用例工作,我認為我們首先要明確測試用例在整個測試工作中的地位及其作用。個人認為,測試用例在整個測試工作中的地位和作用主要體現在以下幾個方面:
1、測試用例是測試執行的實體,是測試方法、測試質量、測試覆蓋率的重要依據和表現形式;
原文轉自:http://www.anti-gravitydesign.com