テスト - Swift iOS アプリとチュートリアルのサンプル

重要

Visual Studio App Center は、2025 年 3 月 31 日に廃止される予定です。 完全に廃止されるまで Visual Studio App Center を引き続き使用できますが、移行を検討できる推奨される代替手段がいくつかあります。

サポートタイムラインと代替手段の詳細については、こちらを参照してください。

XCUITests はサンプル アプリに含まれています。 このチュートリアルでは、App Center を使用して UI テストを実行する方法について説明します。

まず、 入門チュートリアル に従ってサンプル アプリを設定します。

前提条件

  • プロビジョニング プロファイルと証明書。 Apple 開発者向けドキュメントにアクセスして、サンプル iOS アプリのコード署名に使用するアプリ ID の作成について学習します。

App Center のコマンド ライン インターフェイスをインストールする

  1. バージョン 6.3 以降 Node.js インストールします。

  2. ターミナルを開き、次のコマンドを実行して App Center CLI をインストールします。

    npm install -g appcenter-cli
    
  3. 次のコマンドを実行し、指示に従って App Center にログインします。

    appcenter login
    

テスト フォルダーを作成する

  1. ターミナルを開き、プロジェクト ディレクトリに移動します。

  2. 次のコマンドを実行して、derivedDataPath が存在する場合は削除します。

    rm -rf ddp
    
  3. 次のコマンドを実行して、テスト用のビルド フォルダーを作成します。

    xcrun xcodebuild build-for-testing -configuration Debug -workspace sampleapp-ios-swift.xcworkspace -sdk iphoneos -scheme sampleapp-ios-swift -derivedDataPath ddp
    

App Center でテストを実行する準備をする

  1. App Centerテスト サービスに移動します。

  2. [ アプリのテストを開始する] をクリックします。

  3. 最初のデバイス である Apple iPhone 7 Plus を選択し、下部にある [デバイスを 1 つ選択 ] を押します。

  4. テスト フレームワークとして XCUITest を選択します。

  5. [次へ] をクリックします。

テストを実行

  1. [ テストの実行] でカスタム コマンドをコピーします。

  2. プロジェクト ディレクトリ内のターミナルに貼り付けます。

  3. を次のテキストに置き換えます pathToXCUItestBuildFolder

    ddp/Build/Products/Debug-iphoneos
    
  4. コマンドを実行します。 テストの実行が開始されます。

  5. App Center で、[ 完了 ] をクリックしてパネルを閉じます。