設計
實施
分析
整體分析
1.設計階段
該階段主要是測試設計人員,項目經理和開發人員一起確定比較容易出問題的一些功能點,再根據這些功能點進行篩選按照《性能測試用例模板》的格式編寫《測試用例文檔》。
在編寫文檔期間,關于每個功能點的“正常數據量”,“正常用戶量”,“正常并發量”需要和項目經理仔細討論,并記錄在測試用例文檔內;如果遇到項目經理不太清楚的功能點,測試設計人員可以根據經驗來作出判斷。
該階段需要測試設計人員對項目的業務和需求比較了解,也需要一定的項目經驗。
該階段生成的文檔:
項目經理和測試設計人員編寫的《性能測試需求》( xls )
測試設計人員編寫的《性能測試用例文檔》( doc )
2.實施階段
該階段主要是測試小組內部完成。測試實施人員在得到分析階段編寫的《性能測試用例文檔》,通過測試工具錄制、運行腳本,把運行的結果按照《性能測試報告模板》的格式填寫《性能測試報告》。
《性能測試規范》上有詳細的規范來指導測試實施人員進行測試,比如,對測試腳本的錄制方法,腳本命名等問題上,都有詳細的說明。該《性能測試規范》的編寫目的,就是為了保證測試實施人員可以在短時間內上手進行測試實施,也規范了測試實施人員的操作,可以讓不同的測試實施人員可以在得到《性能測試報告》可以錄制出相同的腳本和誤差不大的測試結果。
特別指出,該階段可能會填寫多份《性能測試報告》。一份《性能測試報告》是在一個測試環境(包括 APP SERVER , DB SERVER ,數據量,項目版本)下得到的測試結果。我們的測試肯能會對同一個版本在不同測試環境下多次測試,得到多份測試結果;可能會把不同的版本項目在相同的測試環境下測試得到不同的測試結果。一般情況下,如果項目對性能要求不是嚴格的話,那我們只出一份《性能測試報告》。
該階段對測試實施人員的要求比較低,只需要經過短時間內培訓,在測試經理的指導下就可以進行完整測試實施。此階段工作量比較大,但是,此階段又是整個性能測試流程中比較重要的階段,測試實施人員犯的錯誤會直接影響到后期的分析,所以,還是要對這個階段的工作特別細心,特別重視。
該階段生成的文檔:
測試實施人員根據《測試用例文檔》,錄制“測試腳本”
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/