WinRunner另一個能加強測試質量的特征是具有Function Generator™。它識一種可視工具,能快速可靠地為您的測試增加功能。使用Function Generator,您可以從目錄列表里選擇一個功能加到您的測試中以提高測試能力。例如,您點擊“calendar”,然后從歷年功能中的下屬目錄中選擇,如“calendar_select_date0”,Function Generator就會提供您所選功能的解釋。選定了這個功能后,您可以直觀地輸入參數,再將這套完整的功能插入您的測試。目前有相當數量的企業應用程序仍然使用非標準的對象。WinRunner的Virtual Object Wizard能識別以前未知的對象,能夠用其來代表您未知的對象。您可以為你地對象設定標識,如一個按扭,并為其命名,以后每次您記錄測試用到這個按扭,WinRunner就會自動對應它的名字。這個特性既能加強您測試的質量,又提高了測試文件的可讀性。
運行測試
在測試創建完成、插入檢查點、并做出一些必要的功能添加之后,您就可以開始運行測試。當WinRunner執行您的測試時,它會自動操作應用程序,正如一個真實用戶根據記錄流程執行著每一步的操作。而且它的意外處理功能能夠為測試排除干擾,包括處理來自message和alert的事件。

分析結果
一旦測試運行后,您就需要分析測試結果。WinRunner的互動式報告工具會列出在測試中發現的錯誤和出錯的位置。通過提供這種詳盡的,易懂的報告,WinRunner可以幫助您解釋所得的結果,這些報告對在測試運行中發生的重要事件進行描述,如錯誤內容和檢查點等。點擊按扭,您還能進一步獲取詳盡的詳細資料。這些結果都可以通過Mercury Intreactive的測試管理工具TestDirector® 來查閱。
維護測試
歲時間的推移,開發人員會對應用程序做進一步的修改,并需要另加額外的測試。有了WinRunner,您就不必為應用程序的每一次改動創建新的測試,WinRunner會幫助您創立在程序應用周期內可重復使用測試,這樣可大大地節省時間和資源,充分利用測試投資。
每次您記錄一個測試,WinRunner自動生成一個GUI map用于存儲應用對象。這些對象信息分層次組織,讓您既可以總攬所有的對象,也可以選擇某欄。深入查詢更多的信息。更重要的是,GUI map提供一個而非無數個測試,就能達到重復使用的目的。
由于能讓測試重復使用,WinRunner提供的不僅僅是一種能在多種環境下檢測應用程序的功能測試工具,而是一種在程序應用周期內,經濟實效且利用率高的測試方式

幫助您的應用程序為無線應用作準備
文章來源于領測軟件測試網 http://www.kjueaiud.com/