AndroidStudioでのテストの実行

この章では、AndroidStudioを使用してテストを実行する方法を見てみましょう。

すべてのAndroidアプリケーションには2種類のテストがあります-

  • 機能/ユニットテスト

  • 計装テスト

機能テストでは、実際のAndroidアプリケーションをデバイスまたはエミュレーターにインストールして起動し、機能をテストする必要はありません。実際のアプリケーションを呼び出さなくても、コンソール自体で起動できます。ただし、インストルメンテーションテストでは、ユーザーインターフェイスやユーザー操作などの機能をテストするために、実際のアプリケーションを起動する必要があります。デフォルトでは、ユニットテストはsrc/test/java/ フォルダとインストルメンテーションテストはに書かれています src/androidTest/java/フォルダ。Android Studioには、選択したテストクラスで記述されたテストを実行するためのテストクラスの実行コンテキストメニューが用意されています。-デフォルトでは、Androidアプリケーションの2つのクラスがあるExampleUnitTestのsrc /テスト用フォルダとExampleInstrumentedTestをのsrc / androidTestフォルダ。

デフォルトの単体テストを実行するには、Android StudioExampleUnitTestを選択し、それを右クリックして、次に示すように[実行] 'ExampleUnitTest'をクリックします

ユニットテストを実行する

これにより、単体テストが実行され、次のスクリーンショットのようにコンソールに結果が表示されます-

ユニットテストの成功

デフォルトのインストルメンテーションテストを実行するには、Android StudioでExampleInstrumentationTestを選択して右クリックし、次に示すように[実行] 'ExampleInstrumentationTest'をクリックします。

計装テストを実行する

これにより、デバイスまたはエミュレーターのいずれかでアプリケーションを起動して単体テストが実行され、次のスクリーンショットのように結果がコンソールに表示されます。

インストルメンテーションテストは成功しました。