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

Firebaseテストラボ

Googleデータセンターでホストされているデバイスでアプリをテストします。

Firebase Test Labは、さまざまなデバイスと構成でアプリをテストできるクラウドベースのアプリテストインフラストラクチャであるため、ライブユーザーの手でアプリがどのように実行されるかをよりよく理解できます。

テストを実行する

Test Labでテストを実行する手順については、スタートガイドをご覧ください。

Android iOS

主な機能

AndroidアプリとiOSアプリの両方をテストするTestLabがホストするさまざまなAndroidおよびiOSデバイスでテストを実行します。
実際のデバイスで実行Test Labは、Googleデータセンターにインストールおよび実行されているデバイスでアプリを実行するため、特定のデバイスと構成でのみ発生する問題を見つけることができます。
ワークフローの統合Test Labは、Firebaseコンソール、Android Studio、gcloudCLIと統合されています。継続的インテグレーション(CI)システムでも使用できます。

それはどのように機能しますか?

Test Labは、Googleデータセンターで実行されている実際の本番デバイスを使用してアプリをテストします。デバイスは更新されたAPIでフラッシュされ、カスタマイズ可能なロケール設定を備えているため、実際の使用で遭遇するハードウェアと構成でアプリをロードテストできます。

データセンター内の物理デバイス

データセンター内のデバイス

実装パスの概要

アプリをテストの準備をします
  • まず、実行するテストを選択します。
    • Androidのインストルメンテーションテスト
    • Android用のRoboテスト(事前に作成されたテストは必要ありません)
    • iOSおよびAndroidのゲームループテスト
    • XCTest for iOS
  • 必要に応じて、テストラボで実行するようにテストを変更します。アプリをビルドしてパッケージ化し、Firebaseにアップロードします。
テストデバイスとテストマトリックスを選択します統合ツールの1つを使用して、一連のデバイス、OSバージョン、ロケール、および画面の向きを選択して、テストマトリックスを定義します。
テストを実行し、テスト結果を確認します利用可能なツールを使用してテストを実行します。テストマトリックスのサイズによっては、TestLabがテストを実行するのに数分かかる場合があります。テストが終了すると、Firebaseコンソールで結果を確認できます。

次のステップ