- Espresso 测试框架教程
- Espresso测试 - 主页
- 介绍
- 设置说明
- 在 Android Studio 中运行测试
- JUnit 概述
- 建筑学
- 查看匹配器
- 自定义视图匹配器
- 查看断言
- 查看操作
- 测试AdapterView
- 测试网页视图
- 测试异步操作
- 测试意图
- 测试多个应用程序的 UI
- 测试记录仪
- 测试用户界面性能
- 测试可访问性
- Espresso测试资源
- Espresso测试 - 快速指南
- Espresso 测试 - 有用资源
- Espresso测试 - 讨论
Espresso 测试框架 - 简介
总的来说,移动自动化测试是一项困难且具有挑战性的任务。Android 对不同设备和平台的可用性使得移动自动化测试变得乏味。为了让它变得更容易,Google 接受了挑战并开发了 Espresso 框架。它提供了一个非常简单、一致且灵活的 API 来自动化和测试 Android 应用程序中的用户界面。Espresso 测试可以用 Java 和 Kotlin(一种用于开发 Android 应用程序的现代编程语言)编写。
Espresso API 简单易学。您可以轻松执行 Android UI 测试,而无需复杂的多线程测试。Google Drive、地图和其他一些应用程序目前正在使用 Espresso。
Espresso的特点
Espresso 支持的一些显着功能如下:
API 非常简单,易于学习。
高度可扩展且灵活。
提供单独的模块来测试 Android WebView 组件。
提供单独的模块来验证和模拟 Android Intents。
提供应用程序和测试之间的自动同步。
Espresso的优点
现在让我们看看Espresso的好处是什么。
向后兼容性
易于设置。
高度稳定的测试循环。
也支持应用程序外部的测试活动。
支持JUnit4
UI 自动化适合编写黑盒测试。