リリース前レポートを使って問題を特定する

この記事では、リリース前レポートの仕組みについて説明します。すでに生成しているリリース前レポートの結果を分析する方法については、リリース前レポートを理解するをご覧ください。

リリース前レポートは、Google のデバイスラボの容量に応じて、App Bundle または APK をアップロードしたときに自動的に生成されます。リリース前レポートでは、各アーティファクトについてアップロードされたときと製品版に保存されたときにテストが行われます。これにより、アプリがユーザーに公開される前に問題を事前に特定できます。以下の項目などについて、テストが行われます。

  • 安定性の問題
  • Android の互換性に関する問題
  • パフォーマンスの問題
  • ユーザー補助の問題

リリース前レポートの仕組み

App Bundle をアップロードするか、リリースを製品版トラックに保存すると、Google の Test Lab 内の Android デバイスのセットにインストールされます。その後、アプリが自動的に起動され、数分間クロールされます。クローラーは、入力、タップ、スワイプなどの基本的な操作を行います。また、カスタムテストやテスト アカウントの認証情報を提供し、クローラーにテストさせることもできます。

クロールが完了すると、リリース前レポートに結果が集計され、すべての Test Lab デバイスからアプリがアンインストールされます。

リリース前レポートに対するアプリの適合性を評価する

リリース前レポートは、アプリをインストールして「クロール」できる状態であれば機能します。ただし、アプリによってはコードを少し変更する必要があります。一般的な例として、国の検証やインストールの検証を必ず行うアプリがあります。詳しくは、よくある質問をご覧ください。

注: テストデバイスがアプリのテストを実施するには、ランチャー、ウィジェット、キーボード、ウォッチフェイスなど、メインの起動アクティビティが必要です。

すべて閉じる すべて開く

リリース前レポートを生成する

リリース前レポートは、Google のデバイスラボ全体の容量に基づいて自動的に生成されます。容量が許す限り、レポートは App Bundle のアップロード時または本番環境リリースの保存時に自動的に生成されます。

テストをカスタマイズする

テストをカスタマイズして、リリース前レポートをそのアプリに関して、より包括的で関連性の高いものにすることができます。

ステップ 1: アプリにログイン画面がある場合は、テスト アカウントの認証情報を提供する

アプリにログイン画面があり、ログイン プロセスやログイン後のコンテンツをクローラーにテストしてほしい場合は、アカウントの認証情報を提供してください。

注: アプリが「Google でログイン」機能をサポートしている場合は、認証情報を提供する必要はありません。クローラーはこの機能を使って自動的にログインできます。[アプリのコンテンツ] ページで認証情報をすでに提供している場合も、同じく提供は不要です。

認証情報をテストする際は、以下の点にご留意ください。

  • 提供する認証情報はテスト目的でのみ使用されます。
  • Google では、テスト用認証情報の保護に万全を期していますが、正式な認証情報はリリース前レポートに提供しないことをおすすめします。代わりに、テスト アカウントのユーザー名とパスワードを作成してください。
  • 認証情報は、標準の Android ウィジェットを使用する Android アプリにのみ自動的に挿入できます。カスタム コントロールの表示に OpenGL を使用するアプリや、ウェブベースの認証フローに WebView を使用するアプリでは、認証情報を使用できません。
  • アプリが「Google でログイン」機能をサポートしている場合、Google は自動的にログインします。

ステップ 2: Robo スクリプトまたはゲームループを提供する

アプリのテスト時にクローラーによって行われる手順を制御したい場合、Robo スクリプトまたはゲームループを提供できます。

ステップ 3: ディープリンクを使用してテストの開始点をカスタマイズする

リリース前レポートに最大 3 つのディープリンクを追加して、アプリの追加のエントリ ポイントとしてテストできます。

クローラーは通常どおり数分間動作し、アプリを閉じてから、各ディープリンクに順にアクセスし、さらに 30 秒間クロールします。これらの追加クロール中に見つかった問題は、通常のレポートに含まれます。

アプリのディープリンクを作成してテストする方法については、Android デベロッパー サイトをご覧ください。

ステップ 4: 特定の言語におけるテストのレポートを表示する

特定の言語でのテスト結果を表示する場合は、[リリース前レポートの設定] ページで言語設定を行います。言語は最大 5 つまで設定できます。

ヒント: リリース前レポートは、テスト用の App Bundle をアップロードすると自動的に生成されるため、最初のテストが完了した後にのみ言語設定を追加できます。

リリース前レポートを表示する

リリース前レポートを表示できる場合は、テスト中に見つかったエラー数、警告数、軽微な問題の数を問題の種類別に表示するなど、テストの概要を確認できます。また、アプリのテスト結果に基づいてリリースに関する推奨事項が表示されます。

よくある質問

すべて閉じる すべて開く

アプリのテスト

起動時に検証を行うアプリ

広告や購入オプションがあるアプリ

アプリのその他の動作

デバイスの選択

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。

さらにサポートが必要な場合

次の手順をお試しください。

5885288481511244449
true
ヘルプセンターを検索
true
true
true
true
true
92637
検索
検索をクリア
検索を終了
メインメニュー
false
false
false
false