无障碍测试2025年3月17日 | 阅读 8 分钟 在软件测试中,可访问性测试被广泛用于检查应用程序对残障人士的可用性,并确保开发人员创建的应用程序能够被所有类型的用户访问,例如普通用户和身体不便者(色盲、学习障碍等)。 在本节中,我们将讨论可访问性测试、如何执行可访问性测试、使用此测试的目的以及可访问性测试工具。 什么是可访问性测试?可访问性测试是另一种类型的软件测试,用于从残障人士的视角测试应用程序。这里的身体残疾可能包括老年、听力障碍、色盲以及其他弱势群体。它也被称为508 合规性测试。在此过程中,我们将测试 Web 应用程序,以确保每个用户都能访问该网站。 ![]() 对于可访问性测试,我们有一些需要遵循的既定规则和法规。 可访问性测试的法律
第 504 条:该条款通过提供工作场所、教育和其他组织方面的便利来帮助残障人士。 第 508 条:第 508 条通过提供技术便利来帮助这些人。
残障人士将使用辅助工具来帮助他们使用软件产品。让我们来看看市面上的一些可用工具。
可访问性测试示例假设一个盲人用户上网,点击任何东西时,响应会转化为语音,用户可以听到然后使用。浏览器应该能够读取响应并将其以语音输出。 发送到浏览器的任何响应都应该能够轻松读取,并且应用程序或软件应该这样设计。响应应该立即转换为语音。因此,盲人用户可以轻松访问它。 应用程序的设计应确保即使是身体不便的用户也能毫无困难地访问该应用程序。 可访问性测试有许多在开发软件或应用程序时需要遵循的规则。以下是一些重要的策略:
可访问性测试的目的可访问性测试的主要目的是照顾有以下残疾的人: ![]()
关于可访问性测试的神话与事实
如何执行可访问性测试我们可以通过手动和自动化两种方式执行可访问性测试。首先,我们来看一下手动执行可访问性测试: 对于可访问性测试,市面上有许多工具可用,但在使用时,我们可能会遇到一些问题,例如预算、知识不足等。为了克服这些问题,我们将手动执行可访问性测试。 让我们看一些手动测试应用程序可访问性的场景:
要开启高对比度模式,请在系统开始菜单的搜索框中搜索高对比度模式,如下图所示: ![]() 在这里,我们首先开启高对比度,还可以从给定的下拉列表中选择一个主题,正如我们在下图所示的选择了高对比度主题: ![]() 修改设置后,我们的浏览器将显示如下: ![]()
自动化方法通常,自动化技术用于各种测试方法。自动化测试过程包含多个工具来执行可访问性测试。 一些最常用的工具如下:
HeraHera 工具基于 WCAG 要求测试 Web 页面的可访问性。它用于对页面进行初始测试,并查找可自动检测的问题。它通过突出显示页面的一部分,提供如何执行测试的指南,以及验证带有多种语言偏好的应用程序样式来帮助我们进行手动修改。 波纹![]() 这是 WEBAIM 推出的一个 Web 可访问性工具。它是一个开源工具,可自动测试 Web 页面的多个可访问性阶段。它是一套评估工具,确保作者能够让他们的内容对残障人士更具可访问性。 它用于识别 WCAG(Web 内容可访问性工具指南)问题,同时也简化了对 Web 内容的人工评估。WAVE 工具将确保我们的可访问性报告安全且百分之百独立。 有关 WAVE 的更多信息,请参阅以下链接: Accessibility ValetAccessibility Valet 工具用于测试 Web 页面是否符合 Web 内容可访问性指南 [WCAG] 协议。该工具包含多种功能,例如:
TAW这是一个工具,可帮助根据 W3c Web 可访问性策略探索网站,并显示可访问性问题。它是一个在线工具,用于定义我们网站的可访问性。Web 可访问性测试问题进一步分为优先级 1、优先级 2 和优先级 3。该工具还将提供 WCAG 1.0 的子集。 aDesigneraDesigner 工具由 IBM 开发,可帮助我们了解视力障碍人士的需求。这样,设计人员就可以认识到残障人士的需求并创建应用程序。 WebAnywhere这是一个开源的、基于 Web 的屏幕阅读器。屏幕阅读器允许盲人访问任何计算机系统上的网络。该工具将帮助读者阅读网页,因为它可以在任何设备上轻松访问。 Web Accessibility Toolbar它是 Opera 或 Internet Explorer 的一个扩展,它允许我们使用合适的功能设计网页。该工具最重要的功能是灰度(GreyScale),它有助于识别设计中的细微对比度。 结论总而言之,我们可以说可访问性测试是为了确保每个用户都能使用软件或应用程序。测试工程师可以从每个用户的角度执行可访问性测试,因为测试工程师测试应用程序的目的是验证所有策略是否都已满足。所有用户都应该能够轻松访问该应用程序。 下一主题结构测试 |
我们请求您订阅我们的新闻通讯以获取最新更新。