前言
歡迎來到IBM Rational® XDE Tester v2003 指南。
本指南面向初次認識IBM Rational XDE Tester 的用戶,指導用戶創建、執行、編輯 Rational XDE Tester的回歸測試腳本,以此向用戶展示Rational XDE Tester 的回歸測試策略及解決方案。
Rational XDE Tester簡介
Rational XDE Tester 是一個基于windows和linux平臺,針對java和html應用程序的自動回歸測試工具,Rational XDE Tester通過錄制用戶對java或html應用程序的動作創建腳本,腳本以java語言編碼,以eclipse為編輯器;eclipse是一個開源的開發環境,提供了對測試代碼的強大開發和編輯功能,代碼編寫完成后,用戶可以在 Rational XDE Tester下,對應用程序的當前乃至以后版本執行回歸測試。
向回歸測試挑戰
一般來說,一個軟件系統里,我們需要發現程序里的缺陷,這些缺陷被修改,再經過測試,之后把修改后的軟件交付給用戶。但是,由于軟件內部程序的相互關聯性,即使一個很微小的變化也會引起很大的不可預知錯誤;軟件的任何一個變化,甚至只是糾正一個人所共知的小錯,都會影響到系統以后出現難以預計的問題,這種潛在的風險,要遠遠大于早期全力測試付出的代價。
回歸測試是一個軟件系統原有缺陷被修改或增加新的功能后,為了保證系統沒有功能性失敗,而進行的重新測試的實踐。一個全面的回歸測試能大大保證系統的功能遵從設計。然而,一個全面的回歸測試在一個項目團隊里通常沒有充分的時間和資源來執行,因此想要測試到系統的每個子功能也變得更加困難;這個問題和系統的整個開發周期有關,尤其在那種夜晚發布新版本的開發環境里,對每個版本想要進行全面的回歸測試也越來越不可行。這種情況下的通常做法,就是測試一下軟件中被修改的缺陷,以及添加的新功能,因此就會給軟件團隊造成軟件發布后出現不可預知缺陷的潛在隱患。
Rational XDE Tester是一款能夠挑戰于回歸測試的自動化工具。Rational XDE Tester的腳本在創建時完全以重復測試系統的功能為目的,對于軟件的每個新版本,通過執行測試腳本來保證系統先前功能的有效性。腳本一般在無人看守的情況下運行,當軟件系統不斷的修改更新,測試腳本庫保證軟件的每個版本都會從頭到尾的充分測試。
Rational XDE Tester 是您想要的工具嗎?
回答下列兩個問題,可以幫助您決定Rational XDE Tester 是否是您想要的工具:
· 我是不是要測試一個基于Java 或 Web/Browser 的應用程序?
· 我們的測試團隊是否熟悉java開發或學習java的強烈熱情?
如果這兩個問題的答案都是“是”,那么Rational XDE Tester 就是您的最佳選擇。Rational XDE Tester 是專門用來測試基于Java 或 Web/Browser 應用程序的,如果您要測試Visual Basic, C++ 或者其他 Windows 32位應用程序,Rational XDE Tester 就不合適,不過IBM 提供了Rational Robot 可以實現這種環境下的測試。和Rational XDE Tester 的理念相同,Rational Robot 保證了基于windows應用程序的自動回歸測試。
Rational XDE Tester腳本以java編碼,因此您的測試團隊要熟悉java開發;但并不意味著每個測試人員都要是java大師,只要有一些基本的java技能,來編輯腳本文件即可。記住,自動測試是真正創建一個程序去測試另一個程序,因此要適當編輯java代碼,Rational XDE Tester是一個強大的工具,但并不是萬能的。
現在讓我們考慮以下問題:
· 你會因為測試時間的限制而放棄一些測試內容嗎?
· 你要花費了大量時間在維護測試腳本上嗎?
· 你所測試的應用程序因為復雜而不能運用簡單的錄制-回放來實現自動化嗎?
如果這幾個問題你都回答“是”,那么您需要仔細看一下Rational XDE Tester 能夠給您帶來什么,請繼續閱讀本指南,瀏覽這個工具;大概一個小時后,您會了解如何錄制、編輯、執行和分析您的第一個測試腳本,之后,您會感受到Rational XDE Tester 在您的軟件開發過程里所能帶來的價值。
開始 Rational XDE Tester
我們從以下三個步驟來開始 Rational XDE Tester:
1. 安裝 Rational XDE Tester 軟件
2. 安裝或配置java運行環境
3. 創建一個測試數據倉庫
安裝 Rational XDE Tester 軟件
通過以下步驟完成Rational XDE Tester的安裝(這里提供的是試用版安裝過程):
1. 將下載的試用版安裝文件解壓到一個臨時目錄
2. 在臨時文件里,雙擊index.html 運行應用程序,點擊Evaluation Installation 鏈接
3. 出現提示要你保存或運行ibmratlxdetester.exe 文件,保存的話,要到指定目錄去找setup.exe 并運行:
:XDE Tester EvaluationDisk1
例如 C:TempXDE Tester EvaluationDisk1
4. Rational XDE Tester 安裝期間,你會被提示兩次:
a. 提示安裝路徑
b. 提示安裝Rational XDE Tester Shell 實例。Rational XDE Tester 試用版提供WebSphere Studio Workbench 2.0的安裝,WebSphere Studio Application Developer 5.0 只提供給Rational XDE Tester full版本
5. 啟動 Rational XDE Tester
開始—程序-Rational Software-Rational XDE Tester,提示
You will have 15 days to evaluate the product.
Rational XDE Tester試用版的限制
Rational XDE Tester 試用版是一個單機版產品,不能和其他rational產品如Rational TestManager或Rational ClearCase集成,只有full版本才可以實現。
安裝并配置java運行環境
Rational XDE Tester 能夠創建測試日志來報告測試執行結果,默認情況下,日志是HTML格式;但是為了提供更詳細信息,Rational XDE Tester 需要用java比較器來高亮顯示期待結果和實際結果的差異。為了讓Rational XDE Tester 能夠從HTML日志的瀏覽器里運行這些java程序,需要安裝配置java運行環境。
Java運行環境是否已經安裝到本機了?
文章來源于領測軟件測試網 http://www.kjueaiud.com/