使用 IBM Rational Functional Tester 實現全球化應用的自動化測試 軟件測試
本文內容包括:
前提條件
測試自動化概述
全球化測試自動化遇到的典型問題
全球化應用程序的自動測試是如何工作的
全球化應用程序的自動測試的步驟
這種方法的優點
參考資料
如果您想為了全球化的應用開發測試自動化腳本,但是您遇到了困難,因為記錄在特定位置的自動化的腳本運行在其他位置時會失敗,那么這篇文章正好能助您一臂之力。這篇文章向您介紹了一種方法,可以使您完美地運行一個在不同地點的 IBM ®Rational®Functional Tester 開發出來的測試自動化套件。測試自動化工程師只需要知道對象的部分屬性,就能夠使用測試套件開放的知識解決本地化的應用問題。
前提條件
需要安裝 IBM Rational Functional Tester 版本 6 或 7 以及必要的語言包。
根據需求(例如日本、中國和法國),為所有必需的地點安裝操作系統語言包。
測試自動化概述
手動測試很耗時間、勞動強度高,并且通常是很單調的。手動測試引入了一些問題,尤其是在資源有限、期限嚴格的情況下。如果您需要改善您的應用程序測試并且確保其無障礙地工作,那么您向著自動化全部手動測試任務方向移進這一點是非常重要的。
在當今自動化測試周期逐漸縮減的環境下,自動化測試使得不僅是專業人士甚至是新用戶在應用程序測試中快速地得到了高質量的結果。自動化工具記錄了用戶和一個應用程序的交互過程,由這個過程生成的腳本之后可以用來接下來的測試?偠灾,測試自動化使您在期限內以節省成本的方式最優化復雜應用程序的質量。這樣能使您更快地得到更高質量的軟件。
通過使用 IBM Rational Functional Tester,將其作為一個測試自動化工具,測試自動化是一個三步過程::
記錄:當用戶導航應用程序的時候記錄當前的測試腳本。您也可以插入驗證點使系統的相應有效,使數據驅動的測試腳本在各種數據輸入上執行相同的腳本。
增強:增加代碼以執行各種不同的功能。典型的增強測試腳本的修改包括條件分支、重構和例外處理
回放: 運行腳本在測試時記錄過程中仿真一個用戶對應用程序的相同行為。差異被記錄在日志中,測試人員可以確定是否功能性良好,有沒有回歸的缺陷被引入了。
全球化測試自動化遇到的典型問題
由于不斷變化的軟件部署趨勢,一個測試自動化工程師要面臨一些挑戰。當前的趨勢是,使用它們的軟件開發組織和客戶分布于不同的地理位置,這就意味著應用程序必須是全球化的。
文章來源于領測軟件測試網 http://www.kjueaiud.com/