在本課程中,您將學習如何檢測受測試應用程式 (AUT)。在這項程序期間,您也會將 AUT 新增至測試工作台,並將 AUT 安裝在一或多部裝置上,包括其他團隊成員的裝置。
開始本課程之前,請確認符合下列需求:
- 確認您有一部含有 AUT Xcode 專案的 Macintosh 電腦。您必須能夠從指令行編譯 AUT 的 Xcode 專案,iOS 檢測才能成功。如需編譯 Xcode 專案的進一步詳細資料,請參閱 Apple Developer 程式庫中的 xcodebuild 說明頁。
- 確認您已完成第 1 課:設定測試環境的步驟。
- 確認測試工作台在執行中。
- 確認至少有一部 iOS 裝置透過 USB 埠連接至 Macintosh 電腦。
如果符合這些需求,您就可以檢測 AUT 並將它安裝在 iOS 裝置,或提供 AUT 給其他團隊成員測試。如果您沒有 Macintosh 電腦,也沒有 AUT 的原始碼,請繼續進行第 3 課:將已檢測的應用程式安裝在 iOS 裝置上,以學習如何安裝其他人已檢測的應用程式。
如果要準備 AUT 以進行測試,請執行下列動作:
- 在 Macintosh 電腦上,下載 RTW-iOS-Build-Archive.zip 建置保存檔。
建置保存檔包含準備應用程式來進行測試時所需的 Script。
- 在 Macintosh 電腦上開啟瀏覽器視窗,並輸入下列格式的工作台 URL:
http://Workbench_URL:port/mobile
例如,輸入 http://192.0.2.24:7878/mobile
- 在「Rational® Test Workbench - Mac OS 歡迎使用」頁面,遵循線上指示來下載保存檔。
- 下載完成時,解壓縮建置保存檔。
建置保存檔包含下列資料夾:browser、build-script、client、runtime 和 runtime-bundle
- 執行 rtwBuildXcode.sh Script,並在指令行上指定工作台 URL 與 device 選項,以檢測 AUT。
您可以指定自己電腦的「工作台 URL」,以便將已檢測的 AUT 新增至您的測試工作台,或指定另一個團隊成員的「工作台 URL」,以便將已檢測的 AUT 新增至他們的測試工作台。device 選項可讓您將已檢測的 AUT 安裝在透過 USB 連接的任何裝置上。
rtwBuildXcode.sh Script 同時支援 Xcode 專案和 Xcode 工作區。
註: 您必須具備適當的許可權,才能執行 Script。必要的話,請執行 chmod 指令來變更許可權。
- 在 Macintosh 電腦上,開啟 Macintosh「終端機」應用程式。
- 輸入下列指令來檢測 AUT,並將它傳送至測試工作台當作送入的應用程式,以及傳送至透過 USB 連接的裝置。
unpack_dir/build-script/rtwBuildXcode.sh .xcodeproj 檔 工作台 URL裝置
以下是指令行語法的範例,示範如何檢測名為 UICatalog 的 AUT,並將它傳送至測試工作台及所有透過 USB 連接的裝置:
./rtwBuildXcode.sh /Users/mario/iOSApps/UICatalog/UICatalog.xcodeproj/ http://9.54.119.136:7878 device
或者,您也可以使用 simu 選項,將 AUT 傳送至 iOS 模擬器,或使用 both 選項,將 AUT 傳送至透過 USB 連接的所有裝置及 iOS 模擬器。
註: 如果您執行 rtwBuildXcode.sh Script 時未使用 device 選項,您稍後仍可將已檢測的 AUT 版本新增至行動式裝置。
Script 完成之後,「行動式與 Web 使用者介面應用程式」視窗中會顯示已檢測的 AUT,如下所示:

- 將 AUT 的檢測版本新增至測試工作台中的專案。
送入的應用程式必須受管理,才能在測試中使用,也就是說,它們必須新增至 Rational Test Workbench Eclipse
Client 中的 Test Workbench 專案。執行 rtwBuildXcode.sh Shell-Script 之後,請執行下列其中一項作業,來管理應用程式:
- 在測試工作台中按一下送入的應用程式按鈕。
- 在「測試導覽器」中的「行動式送入的應用程式」之下,用滑鼠右鍵按一下某個送入的應用程式,並按一下產生受管理的應用程式。
完成這些步驟之後,就可以開始記錄測試。