●進行錄制
打開功能測試自動化工具,啟動錄制功能,按測試用例中的輸入描述,操作被測試應用程序。
●編輯測試腳本
通過加入檢測點、參數化測試,以及添加分支、循環等控制語句,來增強測試腳本的功能,使將來的回歸測試真正能夠自動化。
●調試腳本
調試腳本,保證腳本的正確性。
●在回歸測試中運行測試
在回歸測試中,通過功能測試自動化工具運行腳本,檢驗軟件正確性,實現測試的自動化進行。
●分析結果,報告問題
查看測試自動化工具記錄的運行結果,記錄問題,報告測試結果。
功能測試自動化工具是軟件測試工具中非?;钴S的一類工具,現在發展的已經較為成熟,象Mercury Interactive公司的WinRunner,Rational公司的Robot,都是被廣泛使用的功能測試自動化工具。
3.5性能測試工具
通過性能測試,檢驗軟件的性能是否達到預期要求,是軟件產品測試過程中的一項重要任務。性能測試用來衡量系統的響應時間、事務處理速度和其它時間敏感的需求,并能測試出與性能相關的工作負載和硬件配置條件。通常所說的壓力測試和容量測試,也都屬于性能測試的范疇,只是執行測試時的軟、硬件環境和處理的數據量不同。
對系統經常會進行的性能測試包括:系統能承受多少用戶的并發操作;系統在網絡較為擁擠的情況下能否繼續工作;系統在內存、處理器等資源緊張的情況下是會否發生錯誤,等等。由于性能測試自身的特點,完全依靠人工執行測試具有一定的難度。比如,我們要檢驗一個基于Web的系統,在10000個用戶并發訪問的情況下,是否能正常工作。如果通過人工測試的方式,很難模擬出這種環境。在這種情況下,就需要使用性能測試工具。