- Espresso 测试框架教程
- Espresso测试 - 主页
- 介绍
- 设置说明
- 在 Android Studio 中运行测试
- JUnit 概述
- 建筑学
- 查看匹配器
- 自定义视图匹配器
- 查看断言
- 查看操作
- 测试AdapterView
- 测试网页视图
- 测试异步操作
- 测试意图
- 测试多个应用程序的 UI
- 测试记录仪
- 测试用户界面性能
- 测试可访问性
- Espresso测试资源
- Espresso测试 - 快速指南
- Espresso 测试 - 有用资源
- Espresso测试 - 讨论
在 Android Studio 中运行测试
在本章中,让我们看看如何使用 Android studio 运行测试。
每个 Android 应用程序都有两种类型的测试 -
功能/单元测试
仪器测试
功能测试不需要在设备或模拟器中安装和启动实际的 Android 应用程序并测试功能。它可以在控制台本身中启动,而无需调用实际的应用程序。然而,仪器测试需要启动实际的应用程序来测试用户界面和用户交互等功能。默认情况下,单元测试编写在src/test/java/文件夹中,仪器测试编写在src/androidTest/java/文件夹中。Android studio为测试类提供了“运行”上下文菜单,以运行在所选测试类中编写的测试。默认情况下,Android应用程序有两个类:src/test文件夹中的ExampleUnitTest和src/androidTest文件夹中的ExampleInstrumentedTest。
要运行默认的单元测试,请在Android studio中选择ExampleUnitTest ,右键单击它,然后单击运行'ExampleUnitTest',如下所示,
运行单元测试
这将运行单元测试并在控制台中显示结果,如以下屏幕截图所示 -
单元测试成功
要运行默认的仪器测试,请在android studio中选择ExampleInstrumentationTest,右键单击它,然后单击运行'ExampleInstrumentationTest',如下所示,
运行仪器测试
这将通过在设备或模拟器中启动应用程序来运行单元测试,并在控制台中显示结果,如以下屏幕截图所示 -
仪器测试运行成功。