< 上一個課程 | 下一個課程 >

第 1 課:設定測試環境

在本課程中,您將學習如何在 Apple Macintosh 或 Windows 電腦上設定測試環境,以測試原生 iOS 應用程式。

您必須先設定測試環境,才能建立測試。

  1. 針對您打算用來測試的每一部行動式裝置,各取得一份含有供應設定檔的 Apple Developer 或 Enterprise 授權。如果要進一步瞭解 Apple 授權,請參閱 https://developer.apple.com/programs/start/ios/。如果要驗證您具備供應設定檔,請點選設定 > 一般 > 設定檔
  2. IBM® Rational® Test Workbench Eclipse Client 安裝在 Macintosh 或 Windows 電腦上,並確定已選取 Rational Test Workbench Eclipse ClientRational Test Workbench Extension for Mobile。
    註: 雖然可以在 Linux 電腦上執行測試工作台,但本指導教學不提供 Linux 作業系統的相關指示。
  3. 如果您要自行檢測受測試應用程式 (AUT),請在執行 OS X 10.8 版 Mountain Lion 或更新版本的 Macintosh 電腦上,安裝 Xcode 4.6 或更新版本。
    註: 原生或混合式的行動式應用程式必須先經過檢測,您才能測試該應用程式。已檢測的應用程式包含受測試應用程式,其擴增的程式碼可讓您記錄和播放測試。

    需要 Xcode,才能檢測 AUT。如果您沒有包含 Xcode 的 Macintosh 電腦,也沒有 AUT 的原始碼,請跳過這個步驟。第 2 課:準備受測試應用程式以進行測試討論團隊成員如何將已檢測的 AUT 新增至其他團隊成員的電腦。

  4. 選擇要測試的 iOS 應用程式。如果您沒有自己的 iOS 應用程式,您可以從 Apple Developer 網站下載 Apple 的其中一個範例應用程式,例如 UICatalog 應用程式。
  5. 在您打算用來測試的行動式裝置上啟用蹦現視窗。Safari 會無聲自動停用蹦現視窗,但是 Google Chrome 會提示您容許蹦現視窗。對於每一項裝置特定的作業(安裝、記錄、播放),Safari 會用蹦現確認視窗提示您。Chrome 出現的訊息較少。
  6. 如果您還沒有這麼做,請在 Apple Macintosh 或 Windows 電腦上啟動測試工作台
  7. 當出現提示時,請選取現有的工作區,或新建一個。測試工作台會將專案儲存在一個稱為工作區的資料夾中。
  8. 當「測試工作台歡迎使用」頁面開啟時,請按一下「工作台」圖示,切換至 Test Workbench 視圖。

    會開啟 Test Workbench 視圖,如下所示:

    測試工作台,起始視圖

  9. 測試工作台,為 AUT 選取一個測試專案,或是按一下檔案 > 新建 > Test Workbench 專案,建立一個 Test Workbench 專案。
  10. 按一下顯示可用的行動式裝置圖示 顯示可用的行動式裝置,開啟行動式裝置編輯器,如下所示:

    行動式裝置編輯器

  11. 透過 USB 埠將一或多個 iOS 裝置連接至 Macintosh 或 Windows 電腦。

    如果您要自行檢測 AUT,請將裝置連接至 Macintosh 電腦。這可讓您在檢測程序結束時,將已檢測的應用程式安裝在 iOS 裝置。您可以將多部相容的 iOS 裝置連接至 USB 埠。如果與您在相同地點工作的團隊成員沒有 Macintosh 電腦和 AUT 的原始碼,您可以將已檢測的 AUT 安裝在他們的裝置上。

  12. 測試工作台,按一下顯示工作台 URL 圖示 顯示工作台 URL,以尋找工作台 URL,如下所示:

    顯示工作台 URL

    您需要工作台 URL,才能將行動式裝置連接至測試工作台

  13. 行動式裝置編輯器中,按一下將裝置新增至清單圖示 將裝置新增至清單 一個視窗會顯示工作台 URL 清單及 QR 碼(包含從清單中選取的 URL)。
  14. 在行動式裝置的瀏覽器中,輸入完整的工作台 URL (http://IP_address:port/mobile),例如 http://192.0.2.24:7878/mobile,以開啟行動式測試用戶端。或者,使用 QR 碼掃描器來掃描「工作台 URL」。
    註: 如果裝置無法使用清單中的第一個 URL 來連接,請嘗試另一個 URL。工作台 URL 包含的 IP 位址會隨著您的位置和網路配置而不同。

    會在裝置的瀏覽器中開啟行動式測試用戶端

    行動式測試用戶端

    回顧測試工作台,現在您可以看到您的 iOS 裝置已連接,如下圖所示:

    iPhone 已連接工作台

課程檢查點

在本課程中,您已學習測試的必要條件,並已安裝 IBM Rational Test Workbench Eclipse Client。您已確認您具有 Apple Developer 或 Enterprise 授權。如果您是具有 Macintosh 電腦的開發人員,則已確認您已安裝 Xcode。您已學習如何啟動測試工作台,以及如何將 iOS 裝置連接至測試工作台
< 上一個課程 | 下一個課程 >

意見