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