自动化可以加速您的数字无障碍之旅-但要知道局限性

文章 (129) 2021-03-26 10:02:30

自动化,人工智能和机器学习是IT复杂性持续增长以及数字渠道对企业成功的日益重要推动的热门话题。这要求组织将其尽可能多的基础架构置于自动驾驶仪上,并将人的智力集中在直接造福于客户的系统上。

此任务的本质是确保您的自动化流程能够真正发挥作用。这就是为什么重要的是不要被自动化炒作所笼罩,因为那里的承诺可能太崇高了。

大多数组织都希望完全自动化数字可访问性,如果可能的话,使残疾人士可以完全使用网站和数字内容。尽管取得了重大进展,但距离实现这一目标还有很长的路要走。我和我的同事正在努力为我们的可访问性测试引擎构建更多的自动化功能,这对我来说是一个尴尬的声明。

我们已经与许多期望自动化的公司合作,希望他们在旅途中走得更远,但他们对此感到失望。他们认为“干净”的自动化测试结果意味着消除了所有可访问性障碍,但是这种情况很少发生。不完整的自动化解决方案还会通过产生错误的安全感来违背其既定目标。

因此,让我们直接在辅助功能自动化方面创下纪录,从它可以提供帮助的地方开始。

自动化工作的地方

这些工具可以通过免费的浏览器扩展或独立的软件获得。这些工具的附带好处是教育。缺乏辅助功能知识的开发人员会在软件发现缺陷时发现缺陷,然后学习如何修复它们。这些测试工具使用内置的可访问性规则库来处理常见问题。

理想情况下,您选择的工具应该集成到浏览器,开发人员的开发和调试环境中,并提供可以嵌入到自动回归测试中的交互式测试模式和API。

支持自动化工具的最佳规则库返回零误报,确保开发人员和测试人员不会浪费时间解决幻影“问题”,然后会因为误报而浪费更多时间来修复和撤消它们。因此,在寻求扩展可访问性测试时,请小心选择哪种自动化解决方案。

当您需要在进行更改后重新测试代码时,编写自己的自动化单元测试也可以在稍后的过程中提供帮助。这些测试必须在内部或由顾问手动开发,但可以节省时间,并且一旦编写就可以进行更快,更便宜的内容迭代。

需要人工干预的地方

尽管自动化的开箱即用解决方案可以确定是否存在诸如图像之类的内容的替代文字描述,但大多数可访问性测试都与该内容所附加的含义有关。此含义是上下文相关的。在一种情况下使用的同一图标或图像在另一种情况下可以具有不同的含义。此外,即使该界面在技术上可由残障用户操作,也不意味着他们的用户体验会很轻松,或者这意味着他们将能够成功完成UI旨在促进的业务任务。

与其寻找自动化来分配适当的含义,不如使用可加快对该过程的手动测试的工具。这是完成工作的最有效,最准确的方法,而且不需要专业知识。

对于可用性测试,尚不存在可以替代所有形式的手动测试的技术。实际上,如果您不依靠真实的残疾人来协助进行可用性测试,您将错过关于他们必须完成的任务的实用性的关键反馈。这是测试过程中较慢,较昂贵的部分之一,但可以在转换,减少放弃和提高客户忠诚度方面带来巨大好处。

例如,自动测试可以轻松指示图像是否在适当位置显示了替代文本。但是,alt文本的存在并不意味着可以访问该图像。替代文本必须提供正确的上下文,以完全通知用户。例如,在巧克力蛋糕配方的图像中,单词“ Cake”太含糊。由于这是食谱,因此用户需要知道这是“巧克力蛋糕”的图像。显然,一个人必须参与这种编辑上的区别。

THE END

发表回复