編寫軟體測試計劃的方法
1. 為什麼要編寫測試計劃?
1)領導能夠根據測試計劃做巨集觀調空,進行相應資源配置等;
2)測試人員能夠了解整個專案測試情況以及專案測試不同階段的所要進行的工作等;
3)便於其他人員瞭解測試人員的工作內容,進行有關配合工作
2. 什麼時間開始編寫測試計劃?
(測試需求分析前總體測試計劃書/測試需求分析後詳細測試計劃書)
3. 由誰來編寫測試計劃?
具有豐富經驗的專案測試負責人
4. 測試計劃編寫6要素?(5W1H)
1)why——為什麼要進行這些測試;
2) what—測試哪些方面,不同階段的工作內容;
3) when—測試不同階段的起止時間;
5) who—專案有關人員組成,安排哪些測試人員進行測試
6) how—如何去做,使用哪些測試工具以及測試方法進行測試。
二.測試計劃主要內容:
1.引言
1.1專案背景
1.2參考資料(計劃編寫依據:可行性分析報告/軟體需求定義/軟體概要設計/軟體詳細設計/使用者使用說明書/……)
1.3測試術語
1.4有關專案人員組成以及聯絡方式(開發人員/版本控制人員/測試人員/軟、硬、結構、營銷人員等)
2.任務概述
2.1測試範圍
2.1測試目標
2.3廣義上還包含測試需求分析/測試用例編寫/測試環境搭建/測試培訓/測試執行等
3.測試策略
3.1測試人員需求、分工
3.2測試方法(自動化測試/手動測試;白盒測試/黑盒測試;中斷測試/臨界測試/壓力測試等)
3.3工具引用及測試培訓(內訓/外訓)
3.4測試階段計劃(工作內容、人員安排、起止時間等)
3.5測試停止及恢復條件
3.6測試文件及缺陷提交管理等
3.7測試環境
4.測試資源
4.1硬體資源需求
4.2軟體資源需求
4.3測試環境需求
4.4測試人員需求
4.5其他(儀器、伺服器等)
5.風險評估
5.1人力方面;
5.2時間方面;
5.3環境方面;
5.4資源方面
5.5部門合作方面
6.其他內容
除以上內容有關項外,還要包括測試計劃制定者、日期、修改記錄、評審人員(
三.編寫測試計劃注意事項:
1.測試計劃不一定要盡善盡美,但一定要切合實際,要根據專案特點、公司實際情況來編制,不能脫離實際情況;
2.測試計劃一旦制定下來,並不就是一層不變的,世界萬事萬物時時刻刻都在變化,軟體需求、軟體開發、人員流動等都在時刻發生著變化,測試計劃也要根據實際情況的變化而不斷進行調整,以滿足實際測試要求.
3.測試計劃要能從巨集觀上反映專案的測試任務、測試階段、資源需求等,不一定要太過詳細.
四.評審總結
1.計劃評審
測試計劃編寫完成後,一般要對測試計劃的正確性、全面性以及可行性等進行評審,評審人員的組成包括軟體開發人、營銷人員、測試負責人以及其他有關專案負責人。
2.計劃總結
專案完成後,應該對計劃的執行情況進行評審,看有哪些不合理的地方,以便為編寫下一個專案測試計劃做經驗積累。