在Android Studio中运行测试



在本章中,让我们看看如何使用Android Studio运行测试。

每个Android应用程序都有两种类型的测试:

  • 功能/单元测试

  • Instrumentation测试

功能测试不需要在设备或模拟器上安装和启动实际的Android应用程序,并测试其功能。它可以在控制台本身启动,而无需调用实际的应用程序。但是,Instrumentation测试需要启动实际的应用程序来测试功能,例如用户界面和用户交互。默认情况下,单元测试写在src/test/java/文件夹中,Instrumentation测试写在src/androidTest/java/文件夹中。Android Studio为测试类提供了运行上下文菜单,以运行在选定的测试类中编写的测试。默认情况下,一个Android应用程序有两个类:ExampleUnitTestsrc/test文件夹中,ExampleInstrumentedTestsrc/androidTest文件夹中。

要运行默认的单元测试,请在Android Studio中选择ExampleUnitTest,右键单击它,然后单击运行'ExampleUnitTest',如下所示:

Android Studio

运行单元测试

这将运行单元测试并在控制台中显示结果,如下面的屏幕截图所示:

Test And Show

单元测试成功

要运行默认的Instrumentation测试,请在Android Studio中选择ExampleInstrumentationTest,右键单击它,然后单击运行'ExampleInstrumentationTest',如下所示:

Instrumentation Test

运行Instrumentation测试

这将通过在设备或模拟器中启动应用程序来运行单元测试,并在控制台中显示结果,如下面的屏幕截图所示:

Unit Test

Instrumentation测试运行成功。

广告