Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> 使用IBM Rational Test Workbench測試Android App應用

使用IBM Rational Test Workbench測試Android App應用

編輯:Android開發教程

IBM Rational Test Workbench(簡稱 RTW)是 IBM Rational 的統一的測試工具集,包括功能測試、性能 測試、接口 SOA 測試等模塊,滿足客戶多種類型的自動化測試需求。在 IBM 發布新的 RTW 8.5 版本,RTW 又增加了針對移動應用的 App 自動化測試功能,目前支持 Android、Apple iOS 兩個版本的 App 應用。本文 就介紹如何快速使用 RTW 8.5 對 Android 應用進行自動化測試。

概括

IBM Rational Test Workbench (簡稱 RTW) 是 IBM Rational 的統一的測試工具集,包括功能測試,性能測試,接口 SOA 測試 等模塊,滿足客戶多種類型的自動化測試需求。在 6 月份,IBM 發布了新的 RTW 8.5 版本,在該版本中, RTW 又增加了針對移動應用的 App 自動化測試功能,目前支持 Android, Apple iOS 兩個版本的 App 應用, 本文就介紹如何快速使用 RTW 8.5 對 Android 應用進行自動化測試。

RTW 引入的針對 Android 的自 動化測試會解決什麼問題呢?眾所周知,移動應用已經在我們的工作生活中廣泛使用,電影票,機票,打車, 銀行轉帳,購物都可以通過 App 來解決;而同時,由於每個人使用的手機終端類型多樣,而 Android 操作系 統的版本又眾多(Android 2.2 到目前最新的 4.2),甚至眾多手機和移動服務廠商也基於 Android 定制了 多種類型的手機系統 ( 中移動的 G3 定制,小米的定制 ),這些都會讓移動 App 的開發者面臨著這樣的疑問 :我們開發的 App 是否可以支持這些名目繁多的手機 / 系統 / 版本 ? 如何測試呢,針對沒有手機終端或者 模擬終端進行手工安裝,跑功能測試 ? 大可不必,現在已經是 21 世紀了,科技改變生活,我們可以使用 "自動化"測試,針對一台設備把測試過程錄制下來,然後針對更多的設備自動進行測試,檢查結果 。和以前傳統的 IBM RFT,HP QTP 等自動化工具不同的是,我們在這裡要自動化的不是傳統的電腦上的程序, 而是手機上的應用程序,要使用到的"對象識別"等程序也針對的是"手機 App 應用"。

RTW 對 Android App 的支持,需要分別在 PC 電腦和 Android 手機上安裝模塊,PC 電腦(對應下圖 desktop) 上安裝的是 RTW Eclipse 客戶機 , 手機 ( 對應下面圖中的 Mobile device) 上安裝的是 RTW Mobile Client。RTW Mobile client 和 RTW Eclipse 可以通過 wifi,USB 數據線等通訊連接。測試的手機 App 可以配置在 RTW Eclipse 中,采用同步的方法同步安裝到手機上的 RTW mobile client 中,然後開始錄 制針對該 App 的動作,會自動傳遞回 RTW Eclipse 客戶機,在其編輯和維護腳本後,選擇運行測試,則測試 自動在手機上運行,最終的結果返回和展現在 RTW Eclipse 客戶機中。

圖 1. 使用 RTW 測試 Android app 的步驟

如上圖,對 Android app 的測試, 將按照以上的步驟,我們先快速討論了解,後續的章節會展開詳細介紹:

(電腦)中安裝 RTW Eclipse。

(電腦)中配置 Android SDK,配置 RTW Eclipse 使用 Android SDK

( 手機)上安裝 RTW mobile client.

設置(手機)上的 RTW mobile client 連接(電腦)RTW Eclipse。

(手機)上選擇要測試的 App 應用,同步上傳到(電腦)RTW Eclipse

或者在(電腦)RTW Eclipse 中選擇要測試的 App 應用的安裝文件(apk 後綴名)直接導入,然後同步到 手機中去安裝。

(手機)上選擇錄制,App 進行測試

(電腦)產生測試腳本,編輯和維護測試腳本

(電腦)RTW Eclipse 中運行測試,(手機)RTW mobile client 自動執行針對 App 的操作,並傳遞執行 結果到(電腦)RTW Eclipse 中。

步驟 5 和步驟 6 是兩種不同的實現方式,選擇任何一種即可。

由於步驟 2 安裝和配置 Android SDK 步驟較多,容易出錯,本文把該步驟拆分為"安裝 Android SDK" ,"配置 RTW Eclipse 使用 Android SDK"兩個部分。

本文使用的是手機模擬器,所以增加了一個步驟"使用 AVD Manager 配置手機模擬器"。

安裝 RTW Eclipse.

移動測試功能,不是增加新功能到以前 的 RFT 等產品中,RTW 的移動測試功能是放在一個新的 Eclipse 界面的產品中,即 RTW Eclipse 客戶機。 為了使用這個功能,我們首先要安裝 IBM Installation Manager 1.6.3 以上版本,然後使用其來安裝 RTW Eclipse 客戶機。

打開 IBM Installation Manager 1.6.3,菜單選擇"文件"-"首選 項"- 存儲庫;點擊"添加存儲庫"指向 RTW 的安裝介質位置。

圖 2. Installation Manager 中配置 RTW 安裝介質位置

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved