- Espresso 测试框架教程
- Espresso 测试 - 主页
- 引言
- 设置说明
- 在 Android Studio 中运行测试
- JUnit 概览
- 架构
- 视图匹配器
- 自定义视图匹配器
- 视图断言
- 视图操作
- 测试 AdapterView
- 测试 WebView
- 测试异步操作
- 测试意图
- 测试多应用程序的 UI
- 测试记录器
- 测试 UI 性能
- 测试可访问性
- Espresso 测试资源
- Espresso 测试 - 速查指南
- Espresso 测试 - 有用资源
- Espresso 测试 - 讨论
Espresso 测试框架 - 可访问性
可访问性功能是任何应用程序的关键功能之一。由供应商开发的应用程序应支持由 android SDK 设置的最小可访问性准则,以成为一个成功而有用的应用程序。遵守可访问性标准非常重要,但并不是一项轻松的任务。Android SDK 通过提供经过精心设计的视图来创建可访问的用户界面,提供了极大的支持。
同样,Espresso 测试框架通过将可访问性测试功能透明地支持到核心测试引擎中,为开发人员和最终用户带来了极大的好处。
在 Espresso 中,开发人员可以通过 AccessibilityChecks 类来启用和配置可访问性测试。示例代码如下,
AccessibilityChecks.enable();
默认情况下,当你执行任何视图操作时,可访问性检查就会运行。该检查包括执行操作的视图以及所有后代视图。你可以使用以下代码检查屏幕的整个视图层次结构 -
AccessibilityChecks.enable().setRunChecksFromRootView(true);
结论
Espresso 是 android 开发人员用非常简单的方式彻底测试其应用程序的强大工具,且无需测试框架通常所需的额外工作。它甚至有记录器,可以创建测试用例,而无需手动编写代码。此外,它支持所有类型的用户界面测试。通过使用 espresso 测试框架,android 开发人员可以在短时间内自信地开发出美观且成功的应用程序,而无需任何问题。
广告