Browser 站点可访问性:测试哪些屏幕阅读器等,以及如何测试?

Browser 站点可访问性:测试哪些屏幕阅读器等,以及如何测试?,browser,accessibility,screen-readers,Browser,Accessibility,Screen Readers,我们正在编写的网站需要“可访问”。问题是,虽然我们了解一般概念(语义latout、图像上的alt文本、Javascript上的light等),但我们对市场上和/或普遍使用的屏幕阅读器产品或其他可访问浏览器,以及如何对其进行测试,知之甚少 因此,问题是: 我们需要了解哪些产品 抓住它们进行测试是否明智(甚至有用) 是否有任何QA流程可以帮助我们(我们进行了大量的自动浏览器测试[Selenium],以确保我们不会破坏常规用户的任何功能;我们是否可以/应该对屏幕阅读器进行同样的测试?) 提前感谢您

我们正在编写的网站需要“可访问”。问题是,虽然我们了解一般概念(语义latout、图像上的alt文本、Javascript上的light等),但我们对市场上和/或普遍使用的屏幕阅读器产品或其他可访问浏览器,以及如何对其进行测试,知之甚少

因此,问题是:

  • 我们需要了解哪些产品
  • 抓住它们进行测试是否明智(甚至有用)
  • 是否有任何QA流程可以帮助我们(我们进行了大量的自动浏览器测试[Selenium],以确保我们不会破坏常规用户的任何功能;我们是否可以/应该对屏幕阅读器进行同样的测试?)
提前感谢您提供的任何提示。

请参阅 正如这个问题所暗示的那样,如果你想要好的屏幕阅读测试,你要么需要雇佣一个有很多屏幕阅读经验的人为你做测试,要么投入时间让开发人员和/或QA好好学习屏幕阅读。对于我的knolidge来说,没有什么比Selenium更能模拟屏幕阅读器处理网站的方式。有关辅助功能的一般信息,请参见 这似乎有很多好的信息,涵盖了各种可访问性,而不仅仅是盲目性。 有关检查html可访问性的工具列表,请参阅 尽管这些工具会有所帮助,但它们不能替代屏幕阅读测试。有关仅依赖自动化工具的一些问题的讨论,请参阅

除了Jared的回答:对于非屏幕阅读器的视觉可访问性测试,我发现一个简单易用的测试工具是灰度打印机。这将让你知道(大致上)对于那些有色盲或其他对比度问题的人来说,你是否有足够的对比度,以及你是否偷拍过任何过于依赖颜色来获取信息的图像。这不是一个简单的测试,但它是一个简单的第一个测试。

既然您已经在使用Selenium来测试您的站点,您可以轻松地将类似的东西集成到您现有的测试框架中,它可以扫描页面,查找使用辅助技术的人可能会注意到的可访问性问题。如果您想推出自己的解决方案,或者免费的Java和JavaScript示例项目,您可以从中获得灵感


正如其他人所指出的,自动化的可访问性测试不会抓住一切,因为与专家进行的手动测试相比什么都没有,但是做一些自动化测试只是为了覆盖你的基础是一个好主意,现在有大量的技术可以帮助你非常容易地做到这一点。

感谢链接,但这个问题的答案只包括我问题的第一部分。它们包括“什么”,但不包括“如何”。啊,谢谢。这更有用:)仍然有兴趣听到真实世界经验的声音。事实上,你能确定它是好的唯一方法就是仔细检查它。Selenium等不会告诉你你是HTML有任何意义,它只会告诉你它在语法上是有效的(为此,应该仍然可以确保所有功能位都有效)。HTML验证器可以告诉您HTML格式良好,但不能告诉您内容结构是否合理。很遗憾,验证是手动的。@吉姆:是的,验证是手动的。我准备好了,我们将进行一些初步的艰苦工作。Selenium同样不会告诉我们是否有拼写错误,或者我们的工作流程是否合理。但它能做的是告诉我们什么时候我们打破了以前有用的东西。这就是自动化测试的目的,这也是我希望得到一些提示的地方。有趣的想法。而且做起来又好又简单。谢谢,谢谢你的回答。我给你投了赞成票。然而,我要指出的是,我在八年前提出了这个问题。:-)@斯普德利:好吧,那太尴尬了。谢谢,哈哈!