原生和混合式 iOS 應用程式必須經過檢測,您才能用來記錄或播放測試。您可以在 iOS 裝置或 iOS 模擬器上,檢測應用程式以進行測試。如果要檢測應用程式,您在 Macintosh 電腦上必須有受測試應用程式 (AUT) 的 Xcode 專案。
程序
- 從測試工作台,為受測試應用程式 (AUT) 選取一個 Test Workbench 專案,或是按一下,建立一個專案。
- 在測試工作台中,按一下顯示工作台 URL 圖示
,並記下「工作台 URL」。 您需要「工作台 URL」,才能將 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。
- 將 iOS 裝置連接至 Macintosh 電腦上的 USB 埠。
透過 USB 來連接 iOS 裝置,可讓您在檢測程序結束時將已檢測的應用程式安裝到 iOS 裝置。您可以將多部相容的 iOS 裝置連接至 USB 埠。
- 執行 rtwBuildXcode.sh Script,檢測 AUT。
檢測會擴增 AUT 的程式碼,可讓您記錄和播放測試。您可以執行 Script 並使用 device 選項,自動將已檢測的 AUT 安裝在裝置上。
您也可以用 simu 取代 device 選項,將已檢測的 AUT 安裝在「iOS 模擬器」上,或使用 both 選項,將 AUT 安裝在透過 USB 連接的所有裝置和 iOS 模擬器上。
rtwBuildXcode.sh Script 支援 Xcode 專案(這裡所述)和 Xcode 工作區。如需 XCode 工作區語法的詳細資料,請參閱 rtwBuildXcode.sh 參考主題。
註: 您必須具備適當的許可權,才能執行 Script。必要的話,請執行 chmod 指令來變更許可權。
- 在 Macintosh 電腦上,開啟 Macintosh「終端機」應用程式。
- 輸入下列指令,檢測 AUT,並傳送至測試工作台作為送入的應用程式。
unpack_dir/build-script/rtwBuildXcode.sh .xcodeproj file Workbench URL options
其中 options 包括 device、simu 和 both。
以下是指令行語法的範例,示範如何檢測名為 UICatalog 的 AUT,並將它傳送至測試工作台及所有透過 USB 連接的裝置:
./rtwBuildXcode.sh /Users/mario/iOSApps/UICatalog/UICatalog.xcodeproj/ http://9.54.119.136:7878 device
如果您在指令行中指定「工作台 URL」,則已檢測的應用程式會自動推送至您的測試工作台或另一位使用者的測試工作台。
您也可以將 Script 產生的 .zip 檔傳送給測試團隊進行測試。測試人員可以在「行動式應用程式」編輯器中,按一下新增應用程式至清單圖示
,將 AUT 新增至測試工作台。
- 將 AUT 的檢測版本新增至測試工作台中的專案。
送入的應用程式必須受管理,才能在測試中使用。執行 rtwBuildXcode.sh Shell-Script 之後,請執行下列其中一個動作,來管理應用程式:
- 在測試工作台中按一下送入的應用程式按鈕。
- 在「測試導覽器」中的「行動式送入的應用程式」之下,用滑鼠右鍵按一下某個送入的應用程式,並按一下產生受管理的應用程式。
註: 如果此時您沒有新增 AUT 作為受管理的應用程式,在 AUT 記錄程序結束時,會在您產生測試時自動為您這樣做。
如需詳細資料,請參閱將要測試的應用程式匯入至工作台。
- 如果 device 或 both 選項沒有與 rtwBuildXcode.sh Script 搭配使用,您仍可以在之後將 AUT 的已檢測版本新增至行動式裝置。如需詳細資料,請參閱安裝已檢測的 iOS 應用程式。
重要: 若您對應用程式進行檢測,會產生名為 Rmotapp_name.zip 的檔案。如果檢測過程失敗,您可以檢查建置程序追蹤資料(儲存在 ZIP 檔案內的日誌資料夾中),對失敗進行疑難排解。
結果
在您完成這些步驟,並將已檢測的應用程式安裝在 iOS 裝置之後,即可以開始記錄測試。如需詳細資料,請參閱
建立行動式測試。