從 Android 行動式測試用戶端記錄測試

建立行動式測試的一般方式,是在執行所測試應用程式的行動式裝置或模擬器上,記錄一個階段作業。 當記錄階段作業結束時,您會關閉應用程式,而已記錄的階段作業會上傳至測試工作台,並用它來產生測試。

開始之前

如果要在行動式裝置上記錄測試,行動式裝置必須執行行動式測試用戶端,並連接到測試工作台。 您可以遵循配置 Android 行動式測試用戶端中的指示,或在安裝時遵循使用 USB 控制器安裝及配置 Android 用戶端中的指示,將行動式測試用戶端連接至測試工作台

關於這項作業

在 Android 行動式測試用戶端中,您可以記錄使用者介面 (UI) 上的所有動作,以及電話本身的一些動作:GPS 定位、音量提高和降低、靜音、耳機連接和中斷,以及所有媒體動作(播放、暫停等)、撥號,以及結束通話。不支援相機和麥克風功能。

程序

如果要在行動式裝置上記錄階段作業,請執行下列動作:

  1. 行動式測試用戶端中,點選管理 Web 應用程式在您第一次點選管理 Web 應用程式時,會顯示訊息,詢問您是否要安裝 IBM® Rational® Test Workbench Mobile Web Recorder。請點選安裝,當安裝完成時,請點選完成
  2. 在清單中點選應用程式,並點選記錄
    註: 如果您的裝置或模擬器沒有無聲自動模式,行動式測試用戶端會解除安裝受測試應用程式的原始版本,並以可記錄的應用程式(應用程式的已檢測版本)取代它。在此程序期間,請相應地點選解除安裝確定安裝按鈕。如果以 USB 控制器(啟用 Android 無聲自動模式)設定裝置或模擬器,此程序會在背景進行。
    在沒有 USB 控制器的情況下,如果要讓 4.2 版以前的裝置使用無聲自動模式選項,您必須使用下列指示。將裝置連接到已安裝 Android SDK 的電腦。請使用 USB 纜線及啟用 USB 除錯。請確定您已安裝適當的 USB 驅動程式。接下來,在電腦上開啟命令提示字元,並執行下列指令:
    • adb devices:會列出透過 USB 纜線連接到電腦的裝置。
    • adb tcpip 5555:會使裝置可使用無聲自動模式選項。
    每次裝置重新開機時,您都必須遵循這些步驟。

    在沒有 USB 控制器的情況下,由於已知限制,在 API 層次為 17 及以上 (Android 4.2 +) 的裝置和模擬器上無法使用無聲自動模式

  3. 當應用程式啟動時,與裝置進行互動。 會記錄您在裝置上的所有動作以及應用程式的回應。
  4. 如果要結束記錄,請關閉應用程式、切換至另一個應用程式,或點選「首頁」按鈕。 記錄即上傳至測試工作台。視記錄的大小而定,上傳可能需要數秒到數分鐘不等。記錄會顯示在測試導覽器的行動式送入的記錄下,並含有名稱和時間戳記。
    註: 如果階段作業需要在應用程式(包括多個應用程式)之間切換,每次您切換應用程式時,都會上傳新記錄。這個動作會在行動式送入的記錄資料夾中產生多個記錄日誌。您可以結合多個記錄來產生單一測試。
  5. 測試工作台的「測試導覽器」中,展開行動式送入的記錄,用滑鼠右鍵按一下記錄,並選取產生測試。或者,在警告您有新記錄送入的訊息中,按一下鏈結。 這時會開啟「來自送入的記錄的新測試」視窗。
  6. 選取專案資料夾和新測試的名稱。 必要的話,您可以按一下新建 > Test Workbench 專案,來建立新的專案資料夾。
  7. 選擇性的: 如果您想要使用多個記錄來產生測試(例如,如果階段作業需要在多個應用程式之間切換),請按下一步,並選取您要用來產生測試的記錄。
  8. 按一下完成開啟測試 此測試編輯器會在測試工作台中開啟,並顯示所產生的測試。

下一步

產生測試之後,您就可以在測試編輯器中編輯該測試。如需相關資訊,請參閱編輯行動式測試

意見