Firebase Test Lab
Google データセンターでホストされているデバイス上でアプリをテストします。
Firebase Test Lab は、クラウドベースでアプリのテストを行うインフラストラクチャです。アプリをさまざまなデバイスや構成でテストして、ユーザーのデバイスでどのように動作するかをより正確に把握できます。
Test Lab でテストを実行する手順については、スタートガイドをご覧ください。
主な機能
Android アプリと iOS アプリの両方をテストする | より高速な Arm ホストで実行される仮想 Android テストデバイスなど、Test Lab でホストされているさまざまな Android デバイスと iOS デバイスでテストを実行できます。 |
実際のデバイスでの実行 | Test Lab は、Google データセンターに設置され、動作しているデバイス上でアプリをテストします。これにより、特定のデバイスや構成でのみ発生する問題を確認できます。 |
ワークフローの統合 | Test Lab は、Firebase コンソール、Android Studio、gcloud CLI と統合されています。継続的インテグレーション(CI)システムで使用することもできます。 |
仕組み
Test Lab は、Google データセンターで動作している実際のデバイスを使用してアプリをテストします。このデバイスには最新の API がフラッシュされ、ロケール設定をカスタマイズできるので、実環境で使用されているハードウェアや構成に対してアプリのロードテストを行うことができます。
実装パスの概要
テストするアプリを準備する | ||
テストデバイスとテスト マトリックスを選択する | いずれかの統合ツールを使用し、デバイス、OS バージョン、ロケール、画面の向きの組み合わせを選択して、テスト マトリックスを定義します。 | |
テストを実行し、テスト結果を確認する | 提供されているツールを使用してテストを実行します。テスト マトリックスのサイズによっては、Test Lab のテストに数分かかることがあります。テストが完了すると、Firebase コンソールで結果を確認できます。 |
次のステップ
gcloud CLI を使用してアプリをテストする: iOS、Android のガイド
Android Studio 2.0 以降を使用してアプリをテストする: Android Codelab
よくある質問を確認する
Google がどのようにモバイル開発を加速させ、よりパフォーマンスと安定性の高いアプリを構築できるようデベロッパーを支援しているか確認する: Google 規模のモバイルアプリ オンデバイス テスト