MercurvInteractlv公司的win]Runner是比較常用的自動化功能測試軟件,用于檢測應用程序是古能夠達到預期的功能及正常運行,對復雜的企業級應用(包括ERP系統、cRaM系統等)不同發布版進行測試,提高測試人員的工作效率和質量。
(1)用w曲tRunner創建一個測試,按照預期設計執行并將業務處理過程記錄到測試腳本,支持測試腳本的編輯、打展、執行和報告測試結果,并且保證測試腳本的可重復使用,自動記錄操作并生成所需的腳本代碼。
(2)插入榆查點來檢驗數據。在腳本中可以插八不同類型的檢查點,包括文本、位圖和數值等,并設定哪些數據庫表和記錄需要檢測。在測試運行時,測試程序就會自動會收集一套數據指標、核對數據庫內的實際數值和預期的數值。winRunner自動顯示檢測結果,在有更新/刪除/插入的記錄上突出顯示以引起注意檢查,從而確認應用程序是舌運行正常。
(3)增強測試。wlr皿Llnner針對相當數量的企業應用中的非標準對象,提供r Vinu“Obiemwizard來識別以前未知的對象。其數據驅動向導(DataDnverwlzard)可以把一個業務流程測試轉換為數據驅動測試,從而反映多個用戶各自獨特日真實的行為。還町以通。nctionGener缸0r增加測試的功能,從目錄列表中選擇一個功能增加到測試中以提高測試能力。例如可以選擇calendar,然后從H歷功能的下屬H錄中選擇,如calendaLselect_date(),就叫以直觀地輸入參數,把這個功能插入到測試腳本中。
(4)分析結糶。winRu力ner通過交互式的報告工具來提供詳盡的、易讀的報告,會列出測試中發現的錯誤內容、位置、檢查點和其他重要事件,幫助對測試結果進行分析。這些測試結果還可以通過MI自已的測試管理工具TestDirector來查惻。
(5)維護測試。每次記錄測試時,WinRunner會自動創建一個GuIMap文件以保存應用對象,這些對象分層次組織,既uJ以總覽所有的對象,也可以查嘲某個對象的詳細信息通過修改一個GuI Map文件而非無數個測試,方便地實璣測試重用。
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/