テストとデバッグ

Android Studio の Gemini のテスト機能とデバッグ機能を使用して、バグを迅速に修正し、高品質のアプリをリリースします。

クラッシュ レポートを分析する

Android Studio の Gemini を使用して、アプリ品質分析のクラッシュ レポートを分析し、分析情報を生成してクラッシュの概要を把握し、(可能であれば)サンプルコードや関連ドキュメントへのリンクなど、次のステップを推奨します。

[View] > [Tool Windows] > [Gemini] で Gemini を有効にした後、Android Studio の [App Quality Insights] ツール ウィンドウで [Insights] をクリックして、これらの情報をすべて生成します。

App Quality Insights ツール ウィンドウで Gemini の分析情報を表示する

単体テストのシナリオを生成する

アプリの単体テストを作成するときに、Gemini はテストするコードのコンテキストを使用してテストシナリオを提案できます。ユニットテストのシナリオを生成するときに、Gemini はテストの詳細な名前と説明を追加します。これにより、提案された各テストの意図をよりよく理解できます。各テストの本文は自分で実装する必要があります。

単体テストのシナリオを生成するには、次の操作を行います。

  1. 単体テストのシナリオを生成するクラスに移動します。
  2. クラスを右クリックし、コンテキスト メニューから [Gemini] > [Unit test scenarios] を選択します。
  3. 表示されたダイアログで、シナリオを生成するクラスのメソッドを選択し、テストの宛先パッケージを設定します。
  4. [OK] をクリックします。
  5. テストの宛先ディレクトリを確認し、[OK] をクリックします。
  6. テストクラスがすでに存在する場合は、Gemini が既存のファイルの更新を提案するかどうかを確認します。

Gemini がリクエストを処理すると、推奨される単体テストを含む新しいファイル、または既存のファイルに対する推奨される変更を承認するための差分が表示されます。

単体テストのシナリオ生成のデモ