1

我正在寻找可访问性检查的工具(我正在使用的系统应该符合 WCAG2AA)。目前我们使用来自squiz labs的代码嗅探器,我们手动对我们的页面运行它。

我想更进一步,将它作为 TFS 门控签入的一部分。我知道这不是微不足道的(我们使用 ASP.NET MVC),并且需要一个浏览器引擎来生成 html 作为同一过程的一部分。也可能存在必须添加抑制等的情况。

如果有人能指出我正确的方向,或者可能已经有一个工具(在这种情况下可能是工具的组合),我将不胜感激,我不知道。

4

1 回答 1

3

可访问性检查不能完全由自动工具进行(例如,它需要人来确定这些标题在页面中是否有意义),但它对于您必须运行的一半测试仍然有很大帮助。

我知道:

  • Tanaguru,一个可以安装(Java Tomcat 的东西)或作为服务运行的开源解决方案。它将检查您的源代码(在任何 DOM 修改之前)来自Accessiweb 参考列表的许多测试,这是 WCAG2.0的可理解(双关语)实现。级相当于 AA 一致性级别。
    对于 Tanaguru 服务,如果您的服务器是私有的,您可以提供测试登录名和密码;对于独立代码,作为开源,您可以按照您想要的方式将其添加到您的开发过程中。您可以在这里测试 Tanaguru:http://my.tanaguru.com/?lang= en
  • WAVE 工具栏将针对您浏览器中的代码运行。这是一个 Firefox 扩展,请注意http://wave.webaim.org/将检查从服务器发送的 HTML 代码,而不是在浏览器中(区别在于 JS 修改 DOM)
  • Opquast既是一个关于质量的清单(可访问性和许多其他无关的东西,至少检查一次是值得的;)和付费服务:Opquast 报告。您可以根据 Opquast 清单或可访问性第一步第二步运行您的页面(这不是 WCAG 2.0,它是关于那些非常明显的错误,您应该在进一步改进可访问性之前修复)。
    Opquast 报告将结果导出为 PDF、DOC/ODT 以及 CSV,以便您可以将其与您自己的自动化测试环境一起使用。
    编辑 2014:Opquast 桌面是一个 Firefox 扩展程序,它将在您的浏览器中测试页面(Win8 有一些怪癖,如果仍然是这种情况,请耐心等待,并且他们不在 AMO 上,因为 Mozilla 会在一夜之间改变他们的要求......但个人了解并拥有为 Opquast 背后的优秀团队工作,我相信他们)
  • K. Groves 的Tenon.io是我迄今为止几乎没有测试过的一项新服务,但值得一试

相关文章:http ://webaim.org/articles/freetools/ (如果它没有提到 WCAG 2.0,那么它已经很老了,但格式等仍然是一个有趣的读物)

于 2012-12-26T17:48:03.280 回答