使用屏幕阅读器进行测试
问题和解答

使用屏幕阅读器测试Web内容有什么好处?

聆听您的网络内容而不是查看它可能是一种“令人大开眼界”的体验(原谅双关语),让视力正常的用户脱离正常的舒适区域它使有视力的用户有机会从完全不同的角度评估他们的内容:从盲人的角度来看很多时候,你最终会发现很难在视觉上捕捉到的错误例如,当您听到屏幕阅读器发错的单词时,拼写错误会变得非常明显Screen readers are also very good for checking the accuracy and quality of图像替代文本屏幕阅读器还可以帮助您识别问题阅读顺序表标记形式元素,以及可访问性的许多其他方面。

我是否应该始终使用屏幕阅读器测试我的网页内容的可访问性?

也许如果您知道如何使用屏幕阅读器,这种测试可能非常有价值,特别是对于更复杂或动态的内容如果您不知道如何使用屏幕阅读器,使用屏幕阅读器进行测试可能会令人沮丧并适得其反事实上,你可能会错误地认为你所创造的几乎所有内容都存在于真实的问题中,当时你可能不知道如何正确使用屏幕阅读器WebAIM提供文章使用JAWS评估Web可访问性使用NVDA评估Web可访问性,和使用VoiceOver评估Web辅助功能它教授这些流行的屏幕阅读器的基本用法。

所以,如果我不知道如何使用屏幕阅读器,我甚至不应该尝试?

好吧,那个是一个简单的出路,但在你开始找借口之前,让我们来看看你错过了什么屏幕阅读器用户是您的可访问性工作的主要受益者之一,因此理解他们的需求是有意义的当然,您不希望陷入认为可访问性仅与屏幕阅读器用户相关的陷阱太多人关注盲目性,将其他残疾类型(运动,听觉,认知,低视力等)的人排除在外,他​​们的需求同样重要。

Although a screen reader isn't a "browser" in the same way that Chrome, Firefox, Safari, and Internet Explorer are browsers (in fact, in most cases the screen reader depends on those browsers), screen readers are a way of accessing web content that is different from the way that sighted people use browsers如果您不理解这些差异,您将无法理解屏幕阅读器用户面临的可访问性挑战,并且您将无法有效地为这些受众设计。

视力正常的用户和屏幕阅读器用户访问网络内容的主要区别是什么?

与有视力的用户相比,盲人用户以完全不同的方式访问网络内容首先,屏幕阅读器专门或主要使用键盘进行导航许多键盘快捷键都可用,大多数用户必须记住这些快捷键有视力的用户习惯使用鼠标进行导航他们也习惯于几乎同时在所有方向上直观地扫描页面这些都是有视力的人在使用屏幕阅读器进行测试时必须留出的习惯。

但浏览网页内容的习惯和技巧只是故事的一部分从非常真实的意义上说,屏幕阅读器会让你有不同的想法有视力的人倾向于根据视觉组织的信息块来考虑网站大多数网页都在可视区域的顶部或侧面具有导航功能它们通常具有旨在吸引您注意“重要”元素的图形,如新内容,特价商品或其他东西好的设计吸引您对内容的视觉注意力,并使用视觉提示来帮助您几乎立即了解网站的组织。

屏幕阅读器用户无法通过这种即时性来调查整个网页Web内容是线性的,基于文本的他们通常不会考虑页面上的左右或位置与他们无关的是,最重要的内容是否在视觉上处于中间,具有最大胆的色彩和最具艺术性的设计定位和视觉艺术本身并不能帮助或阻碍屏幕阅读器用户访问Web内容的可访问性这类信息对他们来说根本没用。

那么屏幕阅读器用户如何体验网页呢?

屏幕阅读器用户听到网页的标题(假设有一个),然后每个文本元素按照它出现在文档的源代码中的顺序现在,他们没有直接听到源代码,而是页面标记中的所有文本内容正是这个文本,以及相关文本的这个顺序对于此线性化效果的粗略近似,您可以复制整个网页(不是源代码,而是浏览器中的常规网页),然后将所有内容粘贴到不支持文本格式,样式或图像的文本编辑器中你也可以使用Web开发人员Firefox工具栏要么WAVE查看文档的基础内容。

这仍然是粗略的近似,因为屏幕阅读器用户实际上可以获得更多信息,并且他们有多种方式来导航这些信息例如,现代屏幕阅读器让用户知道列表的开始和结束位置,甚至是列表中有多少项目屏幕阅读器允许用户浏览数据表,从一个单元格到另一个单元格(假设表格已正确标记),通知用户每个单元格的标题是什么屏幕阅读器用户还可以从标题导航到标题,获取按字母顺序组织的链接列表,使用Tab键导航到链接和表单控件,并在页面内搜索关键字以及其他方法因此,即使内容是线性的,屏幕阅读器用户也可以通过不同的方式浏览这些内容,每个人都有自己喜欢的方法You never could say that screen reader users "always" do things "this way" or "that way." There are too many individual differences.

屏幕阅读器用户很少从头到尾收听整个网页,而不会跳过某些部分,例如页面顶部的导航链接,底部的版权信息或其他部分。如果用户不熟悉网站并且内容对他们非常重要,则他们更有可能收听整个页面,但大多数时候他们会尽快找到他们正在寻找的内容标题,地标,页面内的搜索和链接列表(或从链接到链接的标签)是用于快速查找内容的最常用方法。

那么我怎么知道屏幕阅读器用户将在我的网络内容中使用哪些方法呢?

你没有你可以假设有人会在某些时候使用所有这些方法您无法控制用户与您的内容互动的方式您唯一能做的就是确保您的设计不会让您难以使用各种可用的交互。

什么样的事情会让它变得困难?

如果页面没有标题,则无法浏览网页的标题除非有替代文字,否则您无法听到图形的含义非描述性链接文本(例如“单击此处”和“更多”)提供很少或没有关于用户选择它们时会发生什么的线索这些是一些障碍遵循原则网页内容可访问性指南(WCAG)或第508节指南肯定会帮助消除障碍,尽管它们不是万无一失的事实上,没有一种方法是万无一失的通过关注原则和指导方针,您将获得最大的成功测试你的内容。

如何学习所有屏幕阅读器键盘快捷键?

WebAIM编制了一份清单JAWS的键盘快捷键NVDA的键盘快捷键其他屏幕阅读器通常在其帮助文件中提供键盘快捷方向。

Wait a minute! How many screen reader programs do I need to learn?

实际上,不应期望任何人学习所有这些程序以达到专业熟练程度许多屏幕阅读器用户针对不同情况或内容类型使用多个屏幕阅读器当然,问题在于所有这些品牌确实存在,并且它们在阅读和访问内容方面存在细微差别。

这些“微小差异”有多大,设计师在设计内容时是否必须考虑这些差异?

这是个好问题许多差异更为肤浅,从内容设计师的角度来看并不重要例如,JAWS在每个链接之前说“链接”屏幕阅读器之间的大多数差异都属于“有趣但不重要”的范畴另一方面,屏幕阅读器在它们支持的技术或它们所具有的错误或其他一些实质性区别方面有时会存在差异。For example, when Adobe first included accessibility features in Adobe Reader, only a couple of screen readers supported these features现在,这种功能在屏幕阅读器中更为普遍。

您是否真的希望开发人员能够跟踪所有这些差异?

从某种意义上说,是的,但在其他方面,不一定随着新的网络技术问世,跟踪该领域的大规模发展非常重要保持最新的一种方法是定期访问WebAIM等网站或订阅有关该主题的电子邮件讨论列表优秀的开发人员可以跟上新的浏览器版本,新的Web技术和Web标准应将屏幕阅读器添加到列表中开发人员至少应该了解不同品牌的屏幕阅读器和各自支持的技术。

另一方面,总体而言,开发人员更应该更多地关注可访问性的原则和指导,而不是屏幕阅读器之间的差异。我们不希望开发人员专门为一个品牌的屏幕阅读器设计,例如,如果这样做会使内容对其他品牌的屏幕阅读器的用户不友好。

那么我应该用所有的屏幕阅读器测试我的内容吗?

你当然可以,如果你这样做,你可能会学到很多东西对于JavaScript,Flash或PDF内容尤其如此在尽可能多的技术中测试它是明智的,包括各种各样的屏幕阅读器但是,对于不太复杂的内容,在一个或两个屏幕阅读器中进行测试通常就足够了如果您遵循指南,您可以合理地确保您的内容对屏幕阅读器友好。

哪一个“一两个?”

JAWS是目前最流行的屏幕阅读器,虽然VoiceOver,NVDA和SystemAccess都是变得更受欢迎由于其功能和低成本至少在其中一个中测试您的内容大多数屏幕阅读器在功能方面与Web内容大致相同,因此您不会出现任何问题这只是您觉得最舒适的问题。

让盲人用户测试我的网页内容会不会更容易,所以我不必学习所有这些东西?

从某些方面来说,这是一个神话般的想法,而在其他方面则是一个不那么神话般的想法盲人用户是真实受众的一部分,所以你可以从中学到很多东西他们中的许多人很乐意与您分享他们的专业知识和意见特别是大型组织应该考虑聘请盲人专家来做到这一点。

虽然 - 或者至少有一些警告你需要考虑,但是这种情况有一些不那么美妙的方面。

首先,并非所有盲人都是熟练的屏幕阅读器用户Some are; some aren't缺乏经验的用户可以提供有价值的观点(新手的观点),但他们可能无法为您提供更广泛的屏幕阅读器用户视角在某些情况下,由于缺乏专业知识,缺乏经验的盲人用户可能会给你不好的建议另一方面,专家屏幕阅读器用户可能无法向您提供经验不足的用户的完整视角换句话说,与任何用户测试一样,您必须确保用户准确反映目标受众You don't want to fall into the trap of saying "Fred, our blind screen reader user, said we should do it this way." Fred may or may not be representative of the majority of screen reader users他也可能具有自定义设置,其呈现的内容与绝大多数其他屏幕阅读器用户不同Ideally you would have a user group consisting of several individuals of varying levels of expertise在工资单上总是有这样一个小组可能是不可行或不实际的,但偶尔投资用户组研究并不是一个坏主意,特别是在推出新版本的复杂网站之前。

其次,盲人用户可能会或者可能无法识别内容何时在他们身上例如,如果网页的主要内容由复杂的JavaScript组成,用户可能甚至不知道主要内容是否存在如果屏幕阅读器没有读取它们,则内容也可能不存在另一方面,有视力的用户可以查看内容听这个此人可以认识到没有正在阅读的主要内容当然,在这个测试过程中,有视力也是一个缺点有视力的用户可能过分依赖他们看到的内容,并没有意识到他们看到的所有内容都不会被屏幕阅读器读取。

这里要学到的教训是,你应该让各种各样有能力的人测试你的内容最好不要只依赖一个人的解释让盲人用户参与的一种方法是征求他们的意见WebAIM讨论列表和其他在线论坛有时候他们会免费提供建议其他时候与他们签订合同提供测试或评估可能更合适。

从那么多不同类型的用户那里获得那么多意见并不是很多工作吗?

有时,是的,这可能是很多工作也许你没有时间或万博亚洲体育官网为每一件网页内容做这件事大多数人会很难定期将任何类型的用户组聚集在一起,有时候找到有各种类型残疾的用户可能会遇到挑战,我承认这一点。

不过,在实施大型网站范围的更改,或者在设计新界面时,或者在对现有内容的可访问性进行全面评估时,这仍然是一个很好的建议即使是长期以来一直在设计可访问性的专家设计人员也可以从这样的用户群中受益。

On a practical level, there is more than one way to get this kind of feedback昂贵,耗时的选择是进行正式研究这些研究可以非常有用和深入但是你不能经常做这些研究,除非你碰巧有很多钱和时间可供你使用The cheaper method is to periodically have a few people—colleagues, associates, people on discussion forums, etc.—check pages and give you informal feedback.

屏幕阅读器有多贵?

JAWS通常是最贵的,通常价格超过1000美元,但90天的许可证价格为179美元Window-Eyes如果可以免费获得Microsoft Office许可证JAWS和Window Eyes还可以读取文字处理器,电子表格,个人财务程序,操作系统和许多其他应用程序VoiceOver附带任何Mac或iOS操作系统NVDA是免费的,但不提供完整的系统访问权限 - 最适合访问Web内容和基本文档。

所以我将不得不花很多钱,对吧?

实际上,没有如果你有很多钱,请继续购买如果您的Mac配备OS X或iOS设备,则您已拥有VoiceOver如果您有一点钱,请使用NVDA如果您不想花钱,还有另一种方法:下载JAWS和Window Eyes的定时评估副本这些定时版本一次运行40分钟40分钟后,您必须重新启动计算机才能再次使用屏幕阅读器(是的,你真的必须重启你的电脑在屏幕阅读器再次工作之前你不能只是重启屏幕阅读器。)这些定时评估副本可供Web开发人员用于测试其内容的理想选择很多时候你可以在40分钟的时间内完成所有的测试有时您可能需要重新启动计算机才能继续测试,但这并不是一件坏事,特别是当您认为该软件是“免费的”时。更新:我们已被告知JAWS演示版的使用条款明确禁止评估和测试虽然有90美元的90天许可证可用。

最后,这一切都值得吗?

If you're implying that it's inconvenient to have to learn how to make content 万博体育官网网址 to screen reader users, then I'll answer in the form of a question: How important is it to you to be able use the internet? I don't know about you, but the internet has become an integral and important part of my life对我来说,真正的“不便”将无法利用互联网提供的优势对于屏幕阅读器用户来说,这种不幸的不便是非常真实的。