Firebase Summit で発表されたすべての情報をご覧ください。Firebase を使用してアプリ開発を加速し、自信を持ってアプリを実行する方法を紹介しています。詳細

テストラボで利用可能なデバイス

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

Test Lab を使用すると、さまざまなデバイスや iOS バージョンでアプリをテストできます。現在利用可能なデバイスを確認するには、いくつかの方法があります。

  • Firebase コンソール: Firebase コンソールからテストを実行している場合は、テスト ワークフローの実行のディメンションの選択ステップで使用可能なデバイスのリストを表示できます。

  • Firebase CLI: Firebase CLIから使用可能なデバイスのリストを表示するには、次のコマンドを使用します。

    gcloud firebase test ios models list
  • Google API Explorer: Firebase プロジェクトや gcloud ツールを使用せずに、 Google API Explorerを使用してデバイスを直接検索することもできます。

デバイス容量

Test Lab は、Firebase コンソールを通じてモバイル デバイスの容量情報を提供します。デバイス容量は、Google のモバイル デバイス ラボのオンライン デバイスの数です。この機能は、テストをより効率的に実行するためにデバイス ラボに十分な数のデバイスがあることを確認するのに役立ちます。デバイスの容量は、高、中、低で測定されます。

次の要因により、任意のデバイス容量レベルでテストを実行すると、時間がかかる場合があります。

  • テストの開始時期に影響するトラフィック。停止や障害が報告されているかどうかを確認するには、 Firebase ステータス ダッシュボードを参照してください。
  • デバイスまたはインフラストラクチャの障害。いつでも発生する可能性があり、テストの実行にかかる時間に影響します。

次の表では、デバイスの容量の種類について説明し、各容量の種類をいつ使用するかについての推奨事項を示します。

容量説明推奨用途
大容量Test Lab デバイス カタログには、多くのデバイスが含まれています。多数のテストを実行する場合に使用します。
中容量Test Lab デバイス カタログには、適度な数のデバイスが含まれています。この容量レベルは、ほとんどのテストの実行に適しています。
低容量Test Lab デバイス カタログには、いくつかのデバイスが含まれています。廃止されたデバイスは低容量グループに属しますが、すべての低容量デバイスが廃止されるわけではありません。特定のデバイス モデルとバージョンでテストを実行する必要がある場合に使用します。これらのテストは、テスト シャーディングには適していません。容量が少ないため、特に多数のテストを同時に呼び出す場合は、テストの完了に時間がかかることがあります。

デバイスの容量を表示する

新しいテストを設定するときに、特定のデバイスの Firebase コンソールでデバイスの容量を表示できます。

デバイスの容量を表示するには、次の手順に従います。

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

  2. [テストを実行する]を選択し、テストの種類を選択します。

  3. アプリのバイナリをアップロードします。

  4. [ディメンションの選択] ステップで、[カスタマイズ] をクリックします。

  5. (オプション) 容量レベルでデバイスをフィルタリングするには、次の手順に従います。

    1. フィルタアイコンをクリックします。

    2. 容量を選択します。

    3. フィルタリングするキャパシティ レベルをクリックします: [] または [] 。低容量のデバイスを除外するには、[中] と [高] の両方でフィルター処理します。

    4. [適用]をクリックします。

  6. テストを実行するデバイスを 1 つ以上選択します。デバイスの容量によっては、選択したデバイスの横にまたはのラベルが表示される場合があります。

  7. テストを実行します。

非推奨のデバイスとバージョン

非推奨のデバイスは、Test Lab デバイス カタログから削除されるまで 1 か月間利用できます。カタログから非推奨のデバイスを選択してテストを実行すると、Test Lab はテストをスキップするか、エラーをスローして実行中のテストをキャンセルします。

非推奨のデバイス

モデルタイプデバイス/バージョンでの削除
iPhone6s物理的iOS11.4 2021-04-19
iPhone7物理的iOS11.4 2021-04-19
iPhone 8 プラス物理的iOS11.4 2021-04-19
iPhone SE物理的iOS11.4 2021-04-19
iPhone X物理的iOS11.4 2021-04-19
iPad (第 5 世代)物理的iOS12.0 2021-04-22
iPhone SE物理的iOS12.3 2021-04-22
iPhone SE物理的iOS12.0 2021-05-01
iPhone XS物理的iOS12.0 2021-05-01
iPhone XSマックス物理的iOS12.0 2021-05-01
iPhone 7 プラス物理的iOS12.0 2021-05-01
iPadミニ4物理的iOS12.0 2021-05-01
iPadミニ4物理的iOS 14.1 2021-06-24
iPad (第 5 世代)物理的iOS 14.1 2021-06-24
iPhone 7 プラス物理的iOS 14.1 2021-06-24
iPhone8物理的iOS 14.1 2021-06-24
iPhone 11 プロ物理的iOS 14.1 2021-06-24
iPhone6s物理的iOS12.0 2021-07-09
iPhone7物理的iOS12.3 2021-07-25
iPhone 8 プラス物理的iOS12.3 2021-07-25
iPhone XSマックス物理的iOS12.3 2021-07-25
iPhone8物理的iOS12.0 2022-01-25
iPhone8物理的iOS11.4 2022-05-25

デバイスをリクエストする

Test Lab で利用できないデバイスを使用したい場合は、デバイスをカタログに追加するリクエストを送信できます。要求を送信するには、テスト ワークフローの実行[ディメンションの選択] ステップの下部にある [デバイスの要求] をクリックします。