移动应用程序可访问性测试评估移动应用程序对所有个人(尤其是有障碍的人)的可用性和可访问性。它识别并修复应用程序中可能阻止用户与移动应用程序交互的错误。
在上述过程中,移动应用程序可访问性测试清单对于确保全面覆盖确实很有帮助。从而为检查所有辅助功能标准、辅助技术兼容性和用户友好的设计元素提供了清晰的指南。
一、什么是移动应用程序无障碍测试?
移动无障碍测试可确保您的应用程序可供所有人使用,包括残障人士。它检查应用程序的设计、特性和功能是否易于依赖屏幕阅读器、语音命令或放大器等辅助工具的用户进行交互。
此测试重点关注文本可读性、适当的颜色对比度、触摸目标大小和导航流程等元素。其目标是消除障碍并确保移动应用程序为有视觉、听觉、运动或认知障碍的用户提供流畅的体验,使应用程序具有包容性并符合 Web 内容无障碍指南 (WCAG) 等无障碍标准。
二、为什么移动应用程序可访问性测试很重要?
这就是为什么移动应用程序可访问性测试很重要:
促进包容性:帮助确保残障人士可以充分使用应用程序的功能。
提升品牌形象:注重可及性并展示您的品牌价值观包容性和社会责任。
帮助有特殊需求的用户:确保移动应用程序按照使用辅助工具或有其他特定需求的用户的预期运行。
接触更多用户:帮助接触更广泛的受众并挖掘大量潜在用户。
识别隐藏的可用性问题:发现可能不会影响非残障用户的小文本或难以触及的导航元素等问题。
提高参与度:为所有用户创造流畅的体验,从而提高满意度和更强的用户忠诚度。
三、移动应用程序辅助功能测试清单
为了确保每个人都可以访问您的移动应用程序,以下是一些需要关注的关键领域。使用此移动应用程序辅助功能测试清单可确保涵盖所有内容并避免辅助功能问题。
1、一般准则
这些指南的重点是改善移动设备的可访问性,特别是对于依赖辅助技术或有运动障碍的用户。
应用程序标题:应用程序必须有一个标题。
标题层次结构:遵循清晰的标题顺序,即层次结构。
使用 ARIA 地标进行结构:使用 ARIA 地标来定义移动应用程序的结构,例如搜索、导航、内容和横幅的角色。
触摸事件处理:对于触摸事件,以下之一必须为真:
向下事件限制:不要在向下事件上触发操作(例如当您第一次按下屏幕时)。
向上事件操作触发器:操作应从向上事件(抬起手指)开始,并提供停止或反转操作的选项。
操作取消:如果操作以向下事件开始,则向上事件应该取消它。
2、针对不同屏幕尺寸的设计
设计移动应用程序必须考虑到不同的屏幕尺寸,特别是对于较小且具有不同宽高比的移动屏幕。较小的屏幕限制了用户可以看到的范围,特别是对于那些视力不佳、可能需要放大的人来说。
为了帮助屏幕较小的用户,您可以遵循此移动应用程序辅助功能测试清单:
触摸辅助功能:提供触摸控制和预设屏幕尺寸,以减少弱视用户放大和缩小的需要。
表单布局:将表单字段放置在标签下方而不是标签旁边。
移动内容:通过创建适合移动设备的网站版本来限制每个页面上的数据量。
链接文本大小:根据屏幕尺寸调整链接文本的长度。
3、触摸目标尺寸
移动设备现在具有更好的分辨率,允许许多交互元素适应小屏幕。这些元素需要足够大并间隔开,以便用户可以轻松点击它们。特别是当用户做出快速手势时,应用程序中的点击区域应该足够大,以便用户能够自信、准确地进行交互。
以下是触摸目标尺寸的移动应用程序辅助功能测试清单:
最小触摸目标尺寸:使触摸目标的高度和宽度至少为 9 毫米。
用于辅助功能的非活动空间:在较小的触摸目标周围包含一些非活动空间。
4、触摸目标放置
无论如何握持设备,移动应用程序中的交互元素都应该易于触及。开发人员应该考虑到,按钮位置对于某些人来说很容易,但对于其他人来说可能很难,具体取决于手的偏好或拇指的触及范围。以下是关于触摸目标放置的一些建议:
方便的按钮放置:将按钮放置在方便的位置。
灵活的交互设计:确保所有交互元素都能灵活运用。
5、色彩对比度
由于许多人在户外使用移动应用程序,并且有些人可能有残障,因此良好的色彩对比度对于可访问性至关重要。
以下是用于检查移动应用程序中颜色对比度的移动应用程序辅助功能测试清单:
辅助功能指南:遵循 WCAG 2.1 AA 级颜色对比度指南以帮助视障用户。
文本对比度:常规文本的对比度目标为 4.5:1。
大文本对比度:较大文本的对比度保持在 3:1。
替代信息:确保任何依赖颜色的信息也可以通过其他方式理解。
有关更多信息,请阅读有关辅助功能颜色的博客,以确保您创建具有正确对比度的调色板。
6、一致的导航和布局
拥有一致的内容布局和导航对于良好的用户体验至关重要。运动技能有限的人可能会发现很难使用鼠标或键盘,并且通常更喜欢移动应用程序而不是网络浏览器。辅助导航可以帮助引导用户完成选项。
以下是用于提高可用性的移动应用程序辅助功能测试清单:
一致性:保持内容、布局和导航一致,以增强用户体验。
辅助导航:设计具有有用导航的移动应用程序,以引导用户浏览菜单,特别是对于那些可能难以使用网络浏览器的用户。
有组织的布局:确保布局有组织且视觉平衡,以减少混乱并提高可访问性。
7、优化应用内容和媒体
要创建易于访问的移动应用程序,确保每个人都可以使用所有内容和媒体非常重要。
以下是用于优化移动应用内容和媒体的移动应用辅助功能测试清单:
屏幕适应性:确保应用内容和媒体可以在小屏幕和大屏幕上轻松查看。
用户友好的功能:确保交互功能(如按钮和购物车选项)易于使用和访问。
清晰的组织:使用清晰的标题标签并组织内容,以帮助有认知障碍的用户更好地理解和导航应用程序。
视觉支持:包括清晰的图像标题,以支持听力或视力受损的用户进行访问。
8、提供简单的数据输入方法
数据输入是移动应用程序的一个关键功能,用户可以通过不同的方式输入信息,包括屏幕键盘、蓝牙键盘和语音输入。
您可以按照此移动应用程序可访问性测试清单来简化数据输入过程:
清晰的标签:确保所有输入字段都有清晰的描述性标签。
可访问的键盘导航:允许用户使用键盘浏览所有交互元素,以便他们无需触摸屏即可输入数据。
输入字段大小:将输入字段设计得足够大,以便用户轻松点击,最小触摸目标尺寸为 9 毫米。
自动填充和建议:包括自动填充选项和建议,帮助用户快速准确地填写数据。
多输入支持:允许用户使用简单的方法轻松输入多个值(例如标签或关键字),例如用逗号分隔它们。
四、移动应用程序辅助功能测试工具
有许多工具可用于测试 Android 和 iOS 平台的移动可访问性。以下是一些选项:
LambdaTest:它是一个人工智能驱动的云测试平台,可为不同浏览器、设备和操作系统的 Web 和移动设备提供可访问性测试。它允许开发人员和测试人员使用Accessibility DevTools Chrome 扩展执行手动可访问性测试。
您可以使用屏幕阅读器功能在真实的 Android 设备上执行手动辅助功能测试。此功能可让您通过用户界面的语音描述浏览移动应用程序元素,就像 Google TalkBack 一样。它有助于确保您的 Android 应用程序符合 Web 内容可访问性指南标准。
要开始在 Android 上进行移动辅助功能测试,请参阅适用于 Android 的屏幕阅读器 (TalkBack)上的指南。
开发人员和测试人员还可以使用 Selenium、Playwright 和 Cypress 等工具自动进行可访问性测试。
VoiceOver:此工具对于测试移动应用程序与屏幕阅读器(例如 iOS 上的 VoiceOver)的配合情况非常重要。测试人员需要确保应用程序对屏幕上的内容进行口头描述,并且用户可以使用手势和语音命令进行导航,这对有视觉障碍的人有帮助。
辅助功能检查器:它检查视觉元素是否为屏幕阅读器提供清晰的标签,并评估颜色对比度。它还会查看应用程序的辅助功能层次结构,并为开发人员提供有用的信息,以提高应用程序满足辅助功能标准的程度。
A11YTools:此工具可查找可访问性问题,例如颜色对比度和导航流程问题,并生成报告以帮助解决这些问题。
Google Accessibility Scanner:它会扫描 Android 应用程序以查找可访问性问题并提供改进反馈。
TalkBack: Android 屏幕阅读器,让测试人员能够体验视障用户遇到的情况,帮助他们理解导航挑战。
ColorSlurp:此工具检查颜色对比度,以确保应用程序元素易于每个人阅读。
结论
制定移动应用程序可访问性测试清单对于创建包容性的用户体验并满足法律和道德标准非常重要。通过遵循既定指南并使用自动和手动测试以及受损用户的反馈,您可以改善移动设备的可访问性,包括各种参数,例如触摸目标、颜色对比度以及如何显示信息以满足不同的需求。
五、常见问题 (FAQ)
1、如何测试移动应用程序的可访问性?
您可以使用屏幕阅读器、语音命令和辅助功能检查器等工具来评估受损用户导航应用程序并与之交互的难易程度。手动测试和自动化工具有助于识别可读性、导航和可用性方面的问题。
2、可访问性测试检查什么?
辅助功能测试会检查文本大小、颜色对比度、按钮大小、屏幕阅读器兼容性和正确标签等元素,以确保应用程序可供各种残障人士使用。
3、WCAG 是否适用于移动应用程序?
是的,WCAG 适用于移动应用程序,通过满足全球无障碍标准,确保残障用户可以访问移动应用程序。
4、可访问性测试的四个原则是什么?
四个原则是可感知(内容必须可感知)、可操作(界面必须可用)、可理解(信息必须易于理解)和稳健(内容必须跨不同技术工作)。
卓码软件测评是一家[ 具备CMA、CNAS双重资质 ]的专业做软件测试的第三方软件测试服务机构, 可根据您的需求提供各类软件测试服务,并出具合格有效的软件测试报告。点击→→可了解测试报价
部分文字、图片来自网络,如涉及侵权,请及时与我们联系,我们会在第一时间删除或处理侵权内容。负责人:曾菲 电话:4006070568