📅  最后修改于: 2021-01-11 01:45:00             🧑  作者: Mango
在软件测试中,可访问性测试被广泛用于检查残疾人的应用程序,并确保开发人员将创建可被所有类型的用户(例如普通用户和身体有障碍(色盲,学习障碍,依此类推)。
在本节中,我们将讨论可访问性测试,如何执行可访问性测试,使用此测试的目的以及可访问性测试的工具。
可访问性测试是从残障人士的角度测试应用程序的另一种软件测试。在这里,身体残疾可能是老年,听力,色盲和其他弱势群体。这也称为508一致性测试。在此,我们将测试一个Web应用程序,以确保每个用户都可以访问该网站。
对于可访问性测试,我们有一些放心的规则和规定,也需要遵循。
无障碍测试法:
第504节:本节将通过提供工作区访问权限,教育和其他组织来帮助残疾人。
第508节:第508节将通过授予技术使用权来帮助那些人。
身体受到挑战的个人将使用辅助工具来帮助他们开发软件产品。让我们看一下市场上可用的一些工具:
让我们假设,如果盲人使用互联网并单击任何内容,则响应会连接到语音中,并且该人可以听到然后使用它。浏览器应阅读回复并注明发票。
无论响应发送到浏览器是什么,都可以轻松读取,并且应用程序或软件应这样设计。响应应立即连接到语音。因此,盲人可以轻松访问它。
应用程序的设计方式应使即使是身体有残障的人也可以在没有任何困难的情况下访问应用程序。
可访问性测试具有许多规则,在开发软件或应用程序时可以遵循这些规则。一些基本策略如下:
可访问性测试的主要目的是为残障人士提供服务,例如:
Myths | Facts |
---|---|
Accessibility testing is only for physically challenged people. | All types of users can use the accessibility testing as they enhance the credibility of software. |
We are modifying the unapproachable application to the available use, which causes us lots of time and money? | We can work on the typical requirements that are essential for the challenged users because sometimes, it is not required to integrate all the modifications at one time. |
Accessibility testing is costly. | This testing is not costly if we recognize the accessibility issues at the design phase besides the extensive testing, which can help us to decrease the cost and save lots of rework as well. |
Accessibility testing is basic and tedious process to perform. | Here, we can prepare our application in such a way that all types of users can use it. |
我们既可以手动也可以在自动化的帮助下执行可访问性测试。首先,我们看到如何手动执行可访问性测试:
对于可访问性测试,我们在市场上有许多可用的工具,但是在使用它时,我们可能会遇到诸如预算,知识不足等问题。为了克服这些问题,我们将手动执行可访问性测试。
让我们看看一些方案,在这些方案中我们手动测试应用程序的可访问性:
要打开高对比度模式,请在系统上开始菜单的搜索框中搜索高对比度模式,如下图所示:
在这里,首先我们打开高对比度,我们还可以从给定的下拉列表中选择一个主题,因为我们选择了高对比度主题,如下图所示:
修改设置后,我们的浏览器将如下所示:
通常,自动化技术用于各种测试方法。自动化测试过程包含多种工具来执行可访问性测试。
一些最常用的工具如下:
Hera工具用于根据WCAG要求测试网页的可访问性。它用于在页面上进行一组初始测试,还可以查找可自动检测到的问题。通过突出显示页面的各个部分,提供有关如何执行测试的准则以及验证具有多语言首选项的应用程序的样式,它将帮助我们进行手动修改。
它是WEBAIM引入的Web可访问性工具。它是一个开源工具,可以自动测试网页的可访问性的多个阶段。它是一套评估工具,可确保作者使自己的内容更适合残障人士使用。
它用于识别WCAG(Web内容可访问性工具栏准则)问题,但也简化了对Web内容的人工评估。 WAVE工具将确保我们的可访问性报告受到保护并被百分百隔离。
有关WAVE的更多信息,请参考以下链接:
除《 Web内容可访问性指南》 [WCAG]协议外,可访问性代客工具还用于测试网页。该工具包括各种功能,例如:
它是一种工具,将有助于与W3c网站可访问性策略相一致的网站的浏览,并显示可访问性问题。这是一个在线工具,用于定义我们网站的可访问性。 Web可访问性测试问题进一步分类为优先级1,优先级2和优先级3。此工具还将提供WCAG 1.0的子集。
aDesigner工具由IBM建立,可帮助我们了解视障人士。因此,设计人员可以认识到残障人士的必要性并创建应用程序。
它是一个开放源代码工具,是用于Web的基于Web的屏幕阅读器。屏幕阅读器允许盲人从任何计算机系统访问网络。该工具将帮助读者阅读网页,因为它可以在任何设备上轻松访问。
它是Opera或Internet Explorer的扩展,它允许在适当功能的帮助下设计网页。该工具最重要的功能是GreyScale ,它有助于识别设计中的细微对比点。
最后,我们可以说可访问性测试是对每个用户可以使用软件或应用程序的测试。测试工程师可以从每个用户的角度执行可访问性测试,因为测试工程师测试应用程序的目的是验证所有策略是否得到满足。所有用户都应轻松访问该应用程序。