WinRunner™是一種企業級的功能測試工具,用于檢驗企業應用程序是否能如期進行。通過自動捕獲、檢測和重放用戶的交互操作,WinRunner能夠發現系統缺陷,并確保那些跨越多個 應用程序和數據庫的業務流程再初次發布就避免故障的出現,并且保持其長期穩定地運行。您的公司的程序開發員剛創建完成一個新的Web應用程序,然而在布署應用程序之前,您必須測試該程序,以確保其正常運行,不會產生錯誤,但這并非是您唯一需要檢測的對象,因為人事部門剛剛升級他們的erp系統,而你的客戶不再加一個CRM程序,所以你目前面臨著兩難的問題就是如何有效的測試不斷變化著的多重應用程序,而且這些應用程序存在于您的企業內部的不同環境之下--其實該問題也同樣困擾著許多其他的公司。
如果資源有限的話,這個問題就比較棘手。人工測試的工作量大,況且您負擔不起額外的時間來培訓新的測試人員。為了確保那些復雜的應用程序再不同的環境下都可以可靠的運行,您需要一個易操作的測試工具來自動完成功能測試 。
Mercury Interactive的WinRunner軟件為企業提供一個強大的功能測試工具。通過捕獲、檢測和重放用戶對您企業Web應用程序的互動操作,WinRunner可自動執行功能測試。您因此可以辨認錯誤,確保應用程序順利布署,并且能夠維持其長時間的可靠運行。
輕松創建測試
用WinRunner創立一個測試,您只需記錄下一個標準業務流程,如下一張訂單或創立一個新的商家帳戶。WinRunner直觀的記錄流程能讓任何人再GUI上輕輕點擊鼠標就可以建立測試,即使技術知識有限的用戶也能生成完整地測試。您還可以直接編輯測試指令來滿足各種復雜測試的需求。WinRunner將兩種測試創建方式結合在一個環境下,來適應不同的背景支持和你團隊的喜好。
插入檢測點
在記錄一個測試的過程中,您可插入檢測點,在查尋潛在錯誤的同時,比較預想和實際的測試結果。在插入檢測點后,WinRunner會收集一套性能指標。在測試運行時對其進行驗證。WinRunner允許您使用幾種不同類型的檢查點,包括文本、GUI、位圖和數據庫等各種類型。例如用一個位圖檢查點,您可以確認一個位圖圖象,如公司的圖標是否出現于指定位置。
檢驗數據
除了創立并運行測試,WinRunner還能驗證數據庫的數據植,從而確保交易的準確性。例如,在測試創建時,您可以設定哪些數據庫表格和記錄資料需要檢測。在重放時,測試程序會將數據庫內的實際數值與預想的數值進行核對,WinRunner能自動顯示檢測結果,并標識出有過更新、修改、測試或插入的記錄,以引起注意。
增強測試
為了徹底全面地測試一個應用程序,您需要了解在不同類型的數據下它是如何運行的。WinRunner的DataDriver™ Wizard,讓您只需要點擊幾下鼠標,就能簡單地將一個記錄的業務流程轉化為一個數據驅動的測試,以此來反映多個用戶各自獨特且真實的操作行為。
以一個訂單輸入的流程為例,您或許希望將一些鎖定的項目欄如定單號或客戶名轉化為可變欄,這樣就可以用多套數值來檢測您對于用程序,使用DataDriver,您可以從這些數值中選擇數據來源用于驅動您的測試。您可以將定單號或客戶名輸入WinRunner的表格,也可以直接從其他表格或數據庫中導入。這些數據庫會被存儲在WinRunner的表格中,以便您任何時候都能對其進行編輯。數據驅動性測試不僅位您節省時間和資源,又提高了應用程序的測試覆蓋率。
原文轉自:http://www.anti-gravitydesign.com