Firebase コンソールから Firebase Test Lab を使ってみる

このガイドでは、Firebase コンソールを使用して iOS テストを実行する方法について説明します。

ステップ 1. Firebase プロジェクトを作成する

プロジェクトをまだ作成していない場合は、Firebase コンソールに移動して、新しい Firebase プロジェクトを作成します。

ステップ 2. テストをアップロードして実行する

XCTest

  1. Firebase コンソールで [Test Lab] を開きます。

  2. 初めてのテストの場合は、[iOS] の [始める] をクリックします。以前にテストを実施したことがある場合は、[テストを実行する] をクリックし、[XCTest の実行] を選択します。

  3. [参照] をクリックし、作成した .zip ファイルを探します。

  4. テストの対象とする各デバイス、バージョン、方向、ロケールのチェックボックスをオンにします。

  5. (省略可)Firebase コンソールでテスト マトリックスを見つけやすくするために、テスト マトリックスにラベルを追加するには、[テスト マトリックス ラベル(省略可)] フィールドにラベル名を入力します。

  6. [テストを開始] をクリックします。

ゲームループ テスト

  1. Firebase コンソールの [Test Lab] ページで、[最初のテストの実行] > [iOS ゲームループ テストの実行] の順にクリックします。

  2. [アプリのアップロード] セクションで [参照] をクリックし、アプリの IPA ファイルを選択します(まだ作成していない場合は、アプリに IPA ファイルを生成します)。

  3. (省略可)Firebase コンソールでテスト マトリックスを見つけやすくするために、テスト マトリックスにラベルを追加するには、[テスト マトリックス ラベル(省略可)] フィールドにラベル名を入力します。

  4. (省略可)一度に複数のループ(シナリオ)を実行する場合や、特定のループを選択して実行する場合は、[シナリオ(省略可)] フィールドにループ番号を入力します。

    たとえば、「1-3, 5」と入力すると、Test Lab はループ 1、2、3、5 を実行します。デフォルト([シナリオ] フィールドに何も入力しない場合)では、Test Lab はループ 1 のみを実行します。

  5. [デバイス] セクションで、アプリをテストする物理デバイスを 1 つ以上選択し、[テストを開始] をクリックします。

ステップ 3. テスト結果を調査する

テストが開始されると、テスト結果ページに自動的にリダイレクトされます。選択した構成の数と、テストに対して設定されているテスト タイムアウト時間によっては、テストの実行に数分かかることがあります。テストが完了すると、テスト結果を確認できます。テスト結果の見方については、Firebase Test Lab の結果の分析をご覧ください。