Espresso 测试框架 - 可访问性



可访问性功能是任何应用程序的关键功能之一。由供应商开发的应用程序应支持由 android SDK 设置的最小可访问性准则,以成为一个成功而有用的应用程序。遵守可访问性标准非常重要,但并不是一项轻松的任务。Android SDK 通过提供经过精心设计的视图来创建可访问的用户界面,提供了极大的支持。

同样,Espresso 测试框架通过将可访问性测试功能透明地支持到核心测试引擎中,为开发人员和最终用户带来了极大的好处。

在 Espresso 中,开发人员可以通过 AccessibilityChecks 类来启用和配置可访问性测试。示例代码如下,

AccessibilityChecks.enable();

默认情况下,当你执行任何视图操作时,可访问性检查就会运行。该检查包括执行操作的视图以及所有后代视图。你可以使用以下代码检查屏幕的整个视图层次结构 -

AccessibilityChecks.enable().setRunChecksFromRootView(true);

结论

Espresso 是 android 开发人员用非常简单的方式彻底测试其应用程序的强大工具,且无需测试框架通常所需的额外工作。它甚至有记录器,可以创建测试用例,而无需手动编写代码。此外,它支持所有类型的用户界面测试。通过使用 espresso 测试框架,android 开发人员可以在短时间内自信地开发出美观且成功的应用程序,而无需任何问题。

广告
© . All rights reserved.