【问题标题】:Test accessibility (talkback) for application测试应用程序的可访问性(对讲)
【发布时间】:2014-12-05 21:37:30
【问题描述】:

我正在使我的应用程序可访问性兼容。为此,通过在 xml 中提供 android:contentDescription="your string" 为可访问性框架提供正确的数据。

我还查看了有关使应用程序可访问的 Android 开发人员指南,其中概述了您需要采取哪些步骤来确保您的应用程序与可访问性服务一起正常工作。

现在的问题是在每个屏幕上测试这些都需要更多时间。我的应用程序有 30 个屏幕,每次进入任何模块都需要将近 15-20 分钟的时间。

任何人都可以建议工具/更好的方法来测试应用程序吗?

【问题讨论】:

    标签: android testing accessibility talkback android-a11y


    【解决方案1】:

    @unof 是对的,你可以使用的一种工具是 lint,它可以向你显示一些关于缺少内容描述的警告。

    我还在试验 Google Accessibility Test 框架,它可以帮助您自动化一些测试: https://github.com/google/Accessibility-Test-Framework-for-Android

    除了一个很好的建议是使用支持对讲的模拟器之外,我正在使用安装了 Gapps 的 Genymotion,如果您要测试多个手势,在某些情况下比使用实际设备更容易/更快,我会推荐使用 Genymotion 远程控制功能: https://docs.genymotion.com/Content/03_Virtual_Devices/Emulating_sensors_and_features/Remote_control.htm 当您需要跟踪网络请求同时使用两根手指根据可访问性进行滚动时,它非常方便。

    仍然是您必须完成的手动任务,因此请尝试对其进行调整。

    转到“辅助功能”设置并提高朗读文本的速度: http://developer.android.com/design/patterns/accessibility.html#tools

    学习一些手势和探索 TalkBack 设置也很有帮助: https://support.google.com/accessibility/android/answer/6006589?hl=en

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-02
      • 1970-01-01
      • 2019-07-23
      • 2019-02-06
      • 1970-01-01
      • 2020-04-09
      相关资源
      最近更新 更多