CATAGS
中国航空运输协会团体标准
T/CATAGS 99—2025
民航互联网应用网页端适老化及信息无障碍
技术要求和测试方法
Technical requirements and conformance testing for aging and information accessibility
of civil aviation internet applications web pages
2025-11-20 发布 2025-11-20 实施
中国航空运输协会发布
前言
本文件按照GB/T 1.1—2020《标准化工作导则第1部分: 标准化文件的结构和起草规则》 的规定起草。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。
本文件由中国航空运输协会提出并归口。
本文件起草单位: 中国民航信息网络股份有限公司、 山东航空股份有限公司、香港航空有限公司、海南航空控股股份有限公司、厦门航空有限公司、 中国民航大学。
本文件主要起草人: 赵敏、孙琼巍、李雄清、宋欣卉、岳子尧、翟钰镟、 陈淼杰、赵磊、胡苒奕、房健、周东琳、聂强、何婧、崔甜、张丽伟、张晏铭、刘健、董洪森、葛培荣、李建伏、高思华。
民航互联网应用网页端适老化及信息无障碍技术要求和测试方法
1 范围
本文件确立了民航互联网应用网页端适老化及信息无障碍技术等级的划分方法,规定了民航互联网应用网页端适老化及信息无障碍的技术要求, 并描述了相应的测试方法。
本文件适用于民航领域互联网应用网页端的适老化及信息无障碍产品的设计、开发、应用和测试。
2 规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 35273-2020 信息安全技术个人信息安全规范
GB/T 37668-2019 信息技术互联网内容无障碍可访问性技术要求与测试方法
3 术语和定义
下列术语和定义适用于本文件。
3.1
层叠样式表像素点 cascading style sheets pixel在网页应用中所有长度和测量的规范度量单位。
注:该单元与密度无关, 与显示器中存在的实际硬件像素不同。
[来源: GB/T 37668-2019, 2.20, 有修改] 3.2
读屏软件 screen reader
通过操作软件给定的无障碍接口获取到用户当前操作界面元素信息,并将这些信息通过文本转语音或盲文点字显示器(一种通过电子技术控制点阵变化的盲文输出设备)实时输出给视障用户的一类辅助软件的总称。
[来源: T/NIFA 27-2023, 3.3, 有修改]
3.3
非文本内容 non-text content任何非字符序列的内容。
注:该字符序列可编程式确定, 或者用于序列不是表达人类语言含义的地方。
[来源: GB/T 37668-2019, 2.6]
3.4
互联网应用 web application
一种需要通过互联网访问, 并在网络浏览器中运行的软件应用程序。
3.5
焦点 focus
计算机操作系统或应用程序需要获得鼠标、键盘或者其他类型的输入设备(比如手写笔)在屏幕(或窗口) 上输入信息的位置。
[来源: GB/T 37668-2019, 2.16] 3.6
控件 control
软件中可重复使用的功能模块。
注:例如具有复杂功能的菜单、表格、报表或者用户界面等。
[来源: GB/T 29799-2013, 3.16]
3.7
面包屑导航 breadcrumb navigation
用于网站的导航控件,其通过层级链接的形式显示用户当前位置及其在信息架构中的路径,提供一键返回上级节点的功能。
3.8
漂浮窗 floating window
在网页应用的内容呈现中,浮在页面主要内容上方和遮盖部分主要内容,且在用户未操作情况下会在窗口内自动漂移的组件。
[来源: GB/T 37668-2019, 2.21, 有修改] 3.9
辅助技术 auxiliary technology
作为用户代理的硬件和/或软件, 为了满足存在身体机能差异性的特殊人群 (例如残障人士) 的需要,在主流用户代理提供的功能之外,它们提供了一些特殊的功能,也可与主流用户代理一起提供特殊的功能。
[来源: GB/Z 41284-2022, 2.1.3, 有修改]
3.10
实时多媒体 synchronous multimedia
与其他格式同步的音频或视频, 用于呈现信息或基于时间的交互组件。
[来源: GB/T 37668-2019, 2.15]
3.11
适老化 age-friendly
适合老年人使用, 满足其安全、便利、舒适、健康、社会参与、精神文化等身体和心理需求。 [来源: GB/T 45445-2025, 3.2]
3.12
替代文本 text alternative
可以编程式确定、用于替代非文本内容的文本,或用于补充非文本内容并可以从通过编程式确定的文本中进行引用的文本。
[来源: GB/T 37668-2019, 2.7]
3.13
选择器 selector
计算机软件图形界面中供用户从预定义选项中选择值的交互组件。
3.14
验证码 verification code
用于区分用户是计算机还是自然人的一组信息元素。
[来源: GB/T 41802-2022, 3.3]
3.15
预录多媒体 pre-record multimedia
事先录制好的音频或视频, 用于呈现信息的交互组件。
[来源: GB/T 37668-2019, 2.14]
3.16
装饰性内容 decorated content用于装饰的元素。
[来源: GB/T 37668-2019, 2.13]
3.17
组件 component
软件系统中具有相对独立功能, 可独立部署和可组装的软件实体。
[来源: GB/T 37668-2019, 2.17, 有修改]
4 技术要求等级划分
民航互联网应用网页端适老化及信息无障碍技术要求从可感知性、可操作性、可理解性、兼容性和信息安全性五个方面进行规定。
民航互联网应用网页端信息无障碍技术要求中的各项指标按其对无障碍访问的影响程度、普适性与扩展性和技术实现难度等因素划分为以下三个等级:
a) 一级: 网页应用应提供基本的无障碍服务功能, 即用户可利用自己适用的交互方式访问互联网的主要信息和主要功能; 符合一级所有指标的技术要求可视为一级;
b) 二级: 网页应用应提供强化的无障碍服务功能, 即用户可更加便利地利用自己适用的交互方式访问互联网的主要信息和主要功能; 符合一级和二级所有指标的技术要求可视为二级;
c) 三级: 网页应用应提供多种附加的无障碍服务功能, 即将互联网的主要信息和主要功能针对不同交互方式适用的用户提供不同的信息形式和服务模式; 符合一级、二级和三级所有指标的技术要求可视为三级。
注:该等级划分方法与 GB/T 37668-2019 中网页无障碍等级划分方法一致。
民航互联网应用网页端适老化技术要求遵循以人为本的人机交互理念、提供多种的操作方式、实现多样的推送形式和形成有效的服务闭环的原则。在以信息无障碍作为核心内容基础上,提供包括但不限于: 大字模式、高对比度背景色、文字缩放、语音朗读及简约界面版本等典型服务。
民航互联网应用网页端适老化及信息无障碍技术等级要求对应表见附录A。
5 技术要求
5.1 可感知性
5.1.1 验证码
5.1.1.1 验证码替代(无障碍一级及适老化要求)
应用应为非文本验证码提供可被不同类型感官(视觉、听觉和触觉)接受的替代验证方式,如为拖拽拼接形式的验证码提供语音或短信验证。
5.1.1.2 验证码放大(无障碍二级及适老化要求)
对于应用中的非文本验证码, 应提供验证码放大功能, 且放大倍数不低于 2 倍。
5.1.1.3 验证码时效(无障碍二级及适老化要求)
对于时效性验证码, 应明确提示其有效期, 并提供延长时间不低于原有时效 1 倍以上的延时功能。如网站登录和订单支付模块, 应提供延长验证码时效的功能。
5.1.2 非文本处理
5.1.2.1 非文本链接(无障碍一级及适老化要求)
对于非文本链接,应提供说明链接目的或用途的替代文本。如在航班列表页,当非文本链接指向某个航班详情页面时, 其替代文本为“查看航班详情 ”。
5.1.2.2 非文本控件(无障碍一级及适老化要求)
对于非文本控件, 应提供一个说明其目的的文本, 如为接受用户输入的控件提供标签名称或说明。
5.1.2.3 图片二维码(无障碍一级要求)
对于二维码码图,应提供相应的访问地址或说明其目的的替代文本。如民航订票网站中,有下载某航空公司移动端应用的二维码图片应提供替代文本为“扫描二维码下载移动端应用 ”。
5.1.2.4 非文本内容(无障碍二级及适老化要求)
应用应为所有展现给用户的非文本内容提供相同目的的替代文本, 但下述情况按相应要求处理:
a) 如果非文本内容是一个测试或练习, 且无法以纯文本形式展现, 则替代文本至少应对该非文本内容提供描述性的说明;
b) 如果非文本内容的主要目的在于创建某种特定的感官体验, 则替代文本至少应对该非文本内容提供描述性的说明;
c) 如果非文本内容在页面局部更新中发生变化, 则应对变化后不可见的内容进行忽略;
d) 如果非文本内容仅用于装饰, 或仅用于视觉格式, 或者并不向用户展现, 则应以辅助技术可忽略的方式进行实现。
5.1.2.5 图表(无障碍三级要求)
对于以图片或控件等形式呈现的图表,应提供等价的可访问文本。该文本应准确传达图表的视觉信息与结构关系,例如横纵轴联系和分项选单的层级逻辑等。以航空公司行李权益图表为例,文本描述应清晰阐述不同舱位等级所对应的行李类型、质量、件数、尺寸限制和免费额度等多维结构关系。
5.1.3 视觉呈现
5.1.3.1 文本字型大小调整(无障碍一级及适老化要求)
网页应能在不借助辅助技术的情况下调整网页字型大小(字幕文本和图片文本除外),至少放大至200%,且没有内容或功能损失。适老化网页应在不依赖操作系统和浏览器的前提下提供大字屏幕服务。
5.1.3.2 颜色用途(无障碍一级要求)
应用中的文本颜色不应作为传达信息、表明动作和提示响应等区分视觉元素的唯一手段。
5.1.3.3 页面布局(无障碍二级及适老化要求)
网页页面布局应服务于信息的清晰与高效传达,保持布局的直观性,通常采用从左到右和从上到下的Z型布局方式。若因服务功能需要而改变布局形式, 应有必要的提示。
网页布局应避免阴影、透视和纹理等复杂装饰, 也可独立提供内容简约的适老化大版块网页样式。
5.1.3.4 页面滚动(无障碍二级要求)
网页内容不应在垂直和水平两个维度上同时滚动, 且在滚动过程中不损失信息或功能。
可在网页首尾区域设置返回顶部或底部的快捷滚动按钮。
5.1.3.5 区域辨识(适老化要求)
网页应以色彩差异区分各信息服务区域, 以方便老年用户辨识。
5.1.3.6 控件交互状态(无障碍二级及适老化要求)
应用应为控件提供完整的交互状态,包括默认、聚焦、悬停和置灰等,且各个状态具有明确的视觉差异和可识别性。
5.1.3.7 文本间距(无障碍二级及适老化要求)
文本的视觉呈现应在不影响页面内容显示和功能使用的前提下符合以下要求:
a) 行高 (行距) 至少为字型大小的 1.5 倍;
b) 段落间距至少为字型大小的 2 倍;
c) 字母字符间距至少为字型大小的 0.12 倍;
d) 单词间距至少为字型大小的 0.16 倍。
5.1.3.8 对比度最低要求(无障碍二级要求)
文本和其背景图像的对比度应至少为4.5:1, 以下情况除外:
a) 大文本: 大尺寸文字 (至少为小二号或四号粗体) 与其背景图像的对比度至少为 3:1;
b) 偶发事件: 当弱文本或文本的图片是非活动用户界面组件的一部分, 或仅具有装饰性, 或对任何用户均不可见, 或作为包含其他重要视觉内容图片的一部分时, 则没有对比度的要求;
c) 标志字: 对于标识或品牌名称中的文字没有最小对比度的要求;
d) 非文本: 对于识别用户界面组件和状态所需的视觉信息以及理解内容所需的图形, 其视觉呈现与相邻颜色的对比度至少为 3:1。
5.1.3.9 对比度增强要求(无障碍三级要求)
文本和其背景图像的对比度应至少为7:1, 以下情况除外:
a) 大文本: 大尺寸文字 (至少为小二号或四号粗体) 与其背景图像的对比度至少为4.5:1;
b) 偶发事件: 当弱文本或文本的图片是非活动用户界面组件的一部分, 或仅具有装饰性, 或对任何用户均不可见, 或作为包含其他重要视觉内容的图片的一部分时, 则没有对比度要求;
c) 标志字: 对于作为标识或品牌名称中的文字, 没有最小对比度的要求;
d) 非文本: 对于识别用户界面组件和状态所需的视觉信息以及理解内容所需的图形, 其视觉呈现与相邻颜色的对比度至少为 3:1。
5.1.3.10 文本呈现(无障碍三级要求)
应用应在网页中提供相关功能来实现下列效果:
a) 前景颜色和背景颜色可由用户选择;
b) 段落内的行距至少为 1.5 倍, 且段落间距至少是行距的 1.5 倍;
c) 不借助辅助技术将文本大小放大200%, 并且在全屏窗口的情况下不需要用户水平滚动就可阅读一行文本。
5.1.4 多媒体处理
5.1.4.1 预录多媒体字幕(无障碍一级要求)
应用应为预录音频和视频语音信息提供同步的文字字幕。
5.1.4.2 多媒体(无障碍二级要求)
对于多媒体,应提供说明其目的的替代文本。如在民航互联网应用中,应为介绍航线的音频和视频提供描述其用途的替代文本。
5.1.4.3 实时多媒体字幕(无障碍二级要求)
应用应为实时直播的音频和视频语音信息提供同步的文字字幕。
5.1.4.4 预录多媒体手语解说(无障碍三级要求)
应用应为预录音频和视频语音信息提供同步的手语解说。
5.1.4.5 扩展音频描述(无障碍三级要求)
当预录视频前景音频的描述不足以传达视频的信息时,应为同步多媒体中的预录视频内容提供扩展的音频描述, 如在预录多媒体旁放置更详细的音频描述。
5.1.4.6 预录视频同频转述(无障碍三级要求)
应用应为预录视频语音信息提供同步的替代方式,如字幕、文本摘要或同步媒体解说(动画、场景、人物动作和人物表情等关键信息)。
5.1.4.7 实时音频描述(无障碍三级要求)
应用应为实时音频提供相应的替代内容, 以呈现等同信息。
5.1.5 提供信息反馈方式(无障碍一级要求)
应用应提供完整的信息反馈方式,用于理解内容和操作内容的表现方式或操作,不应单独依赖于组件的感官特性, 如形状、大小、视觉位置、方向或声音。
5.1.6 听觉感知
5.1.6.1 语音阅读功能(适老化要求)
应用应为各控件和文本信息提供实时语音阅读服务。如民航互联网应用中提供能够阅读网页内容的在线插件。
5.1.6.2 语音阅读支持(无障碍一级要求)
应用应兼容读屏软件的语音朗读功能,至少覆盖网页主体部分,通过鼠标悬停或点击目标区域(如文字、按钮和图标等) 进行实时语音播报。
应用应允许用户使用键盘切换焦点, 实时语音播报聚焦元素内容。
5.1.6.3 阅读控制(无障碍一级及适老化要求)
语音阅读服务应提供开关控制和速度调节功能, 并可被辅助技术操作和控制, 与辅助技术兼容。
5.1.6.4 阅读顺序(无障碍二级要求)
语音阅读顺序应与用户界面呈现的布局一致,如以布局顺序从左到右和从上到下依次阅读网页内容。
5.2 可操作性
5.2.1 导航操作
5.2.1.1 绕过重复模块(无障碍一级要求)
应用应允许用户绕过多个页面上重复出现的元素,如跳过网站导航栏模块,直接访问页面的核心内容。
5.2.1.2 装饰性内容访问(无障碍二级要求)
对于非文本形式的装饰性内容(如页面边角的装饰性花纹图案、列表项前的装饰小图标等),应能被辅助技术忽略。
5.2.1.3 焦点可见(无障碍二级及适老化要求)
当使用鼠标、指针、键盘操作或以其他方式聚焦到应用中的各控件时,该控件应有明显的被访问状态提示, 以便于用户识别焦点位置。如在查询航班页面中,焦点聚焦在出发地和目的地控件上时,应有明显聚焦样式。
5.2.1.4 快速跳转(无障碍三级要求)
应用应允许用户快速跳转到页面上的特定模块或功能区域。如使用快捷键 ALT+1 到达视窗区和ALT+2 到达导航区; 使用鼠标或键盘操作直接跳转到页面功能模块, 而不需要依次切换焦点。
5.2.1.5 便捷导航(无障碍三级要求)
应用应提供两种及以上的方式帮助用户定位、浏览和导航, 包括但不限于目录和网站地图等。
5.2.1.6 焦点轮廓扩展(无障碍三级要求)
当聚焦控件后, 焦点区域应比未聚焦状态的外轮廓大2层叠样式表像素点以上。
5.2.2 操作控制
5.2.2.1 键盘操作(无障碍一级及适老化要求)
应用中的功能应能通过键盘访问与操作。
5.2.2.2 键盘焦点陷入(无障碍一级要求)
组件(如城市和日期选择组件)及页面均应具备完整的键盘导航,使焦点可自由移动和退出,不陷入任何组件或元素的焦点陷阱。
5.2.2.3 鼠标指针操作(无障碍一级要求)
鼠标指针操作应符合以下任一种模式:
a) 按下鼠标键时不执行任何功能操作;
b) 仅在鼠标键松开时才执行操作, 且在此之前可中止或撤销;
c) 如果按下鼠标键时就执行操作, 那么在松开鼠标键时应能撤销该操作。
5.2.2.4 闪烁频率(无障碍一级要求)
应用不应出现闪烁频率每秒超过三次或闪光低于一般闪光和红色闪光阈值的内容。
注:一般闪光是指相对亮度的最大值(1.0) 的 10%或以上的一对相对亮度的反向变化, 其中较暗图像的相对亮度低于 0.80。红色闪光被定义为任何一对包含饱和红色的相反过渡。
5.2.2.5 闪烁大小(无障碍一级要求)
应用闪烁区域应不超过可视区域的 1/4, 以减少对用户视觉注意力的干扰。
5.2.2.6 焦点顺序(无障碍一级要求)
键盘操控页面内容的焦点顺序应与用户界面呈现的布局顺序一致,如从左到右和从上到下。例如航班查询模块的焦点顺序依次为出发地、 目的地、 日期、乘客信息及查询按钮。
5.2.2.7 焦点恢复(无障碍一级要求)
应用中出现临时弹窗不应造成当前访问焦点丢失,如有则应具备恢复焦点的功能。如在城市和日期选择组件触发后或临时弹窗关闭后自动将焦点返回到用户之前操作的输入框或按钮上。
5.2.2.8 焦点对象(无障碍一级要求)
非装饰性控件应设置焦点,可见的装饰性内容可不具备焦点。如在航班选择功能模块中,航班详情链接和舱位等级选择等涉及交互的元素应设置焦点。
5.2.2.9 自动变化控制(无障碍一级要求)
应用应允许用户自行控制任何移动、闪烁、滚动或自动更新的内容,包括但不限于暂停、关闭和开启。 例如应用允许用户自动切换横幅和消息通知等。
5.2.2.10 漂浮窗(无障碍一级及适老化要求)
应用应提供可访问或可关闭的操作。
5.2.2.11 新窗口(无障碍二级要求)
应用中, 若内容产生新窗口 (包括但不限于弹窗和悬浮窗), 应告知用户, 并可关闭。
5.2.2.12 弹出干扰(无障碍二级要求)
应用中, 对于悬停在焦点上显示的信息内容, 应能关闭或使其不会掩盖触发内容。
5.2.2.13 更新提示(无障碍二级要求)
应用中, 已阅读过的内容模块有更新时, 应提供某种告知功能向用户传达内容已更新的通知。
5.2.2.14 多媒体播放控制(无障碍二级及适老化要求)
应用应为多媒体内容提供播放、暂停、停止、快进、快退和音量调节等播放控制, 并支持鼠标、键盘和触摸屏等多种设备控制。在播放多媒体内容前,宜增加语音提示,告知用户即将播放的内容,并播报其标题信息。如视频和音频等多媒体内容自动播放时间超过 3s, 则应提供一种方法来暂停或将其关闭。
5.2.2.15 时间调节(无障碍二级要求)
应用应提供关闭和延长时间限制的方式来保障用户有足够的时间完成操作。但如果延长时限将导致活动失效, 则关闭或延长时间限制的功能可不提供。
5.2.2.16 充足操作时间(无障碍三级要求)
当时间限制不是活动的必要部分或关键要素,且不会涉及用户的法律承诺或财务交易,则应为用户留下充足的时间完成操作。
5.2.2.17 重新申请操作(无障碍三级要求)
当时间限制是活动的必要部分或关键因素时,应用应具备重新申请操作的功能。如在订单支付页面中, 应使用户有足够的支付时间 (一般≥30min) 完成操作。如果支付超时, 应以友好的方式告知用户订单已关闭, 如“您的订单因超时未支付已取消, 请重新预订机票 ”, 并提供便捷的重新预订入口。
5.2.2.18 会话恢复(无障碍三级要求)
应用中, 当认证的会话到期时, 重新验证后, 用户的行为应继续并且不丢失数据。
5.2.2.19 单键式快捷键(无障碍三级要求)
如果仅使用字母 (包括大写和小写字母)、标点符号、数字或符号字符在内容中实现键盘快捷键,则至少应满足下列条件之一:
a) 关闭: 提供可关闭快捷的方式;
b) 重定向: 重新定义快捷方式以使用一个或多个键盘字符;
c) 仅在焦点上有效: 组件的键盘快捷键仅在该组件具有焦点时才处于活动状态。
5.2.2.20 手势操作(无障碍三级及适老化要求)
多点触控、多指触控或基于路径的手势操作可通过单手指操作来代替实现。
5.2.2.21 拖动操作(无障碍三级要求)
使用拖动操作完成的功能可通过单个指针的方式来代替实现。
5.2.3 简化操作(无障碍三级要求)
为提升网站的易用性, 应用应提供便捷的操作功能, 包括但不限于以下内容:
a) 应优先采用具有选择功能的控件, 减少使用输入性控件;
b) 应提供自动保存用户输入信息的功能, 以防止因意外情况导致数据丢失;
c) 应简化查询条件, 可提供默认查询项以及隐藏非必要选项, 降低搜索难度。 如航班查询模块中, 默认显示出发地、 目的地和出发日期等关键字段, 将舱位等级和航空公司等次要选项设为可折叠或隐藏在更多选项中。
5.2.4 信息输入处理
5.2.4.1 输入提示(无障碍二级要求)
对于需要用户输入信息的输入栏,应提供标签提示信息,如提示内容为“请输入18位公民身份号码 ”。对于需要以特定格式输入的文本, 应提供格式说明。
对于非文本的输入内容, 应提供其文本形式的替代输入方法。
5.2.4.2 多种输入模式(无障碍三级要求)
应用应提供用户使用鼠标、键盘和触摸屏等多种方式录入数据。如在航班查询和订单查询等功能模块中, 输入项可提供多种数据录入方式, 包括但不限于键盘输入和鼠标选择等。
5.2.4.3 目标尺寸(无障碍三级要求)
应用中, 指针输入的目标尺寸应至少为44×44层叠样式表像素点。 以下情况除外:
a) 等效: 可通过等同的链接或在同一页面上控制的目标至少要44×44个层叠样式表像素点;
b) 内联: 目标是句子或文本块;
c) 用户代理控制: 目标的大小由用户代理决定, 并且不会被作者修改;
d) 基本要素: 目标的特定表述对于所传达的信息至关重要。
5.2.5 操作接口
5.2.5.1 结构数据(适老化要求)
界面组件应具备层级关系清晰的关系结构, 且信息完整准确。
5.2.5.2 接口开放(适老化要求)
无财务交易或无用户信息安全风险的网页,应开放其内容的关系结构访问接口,提供语音控制等软件操作。
5.3 可理解性
5.3.1 信息内容处理
5.3.1.1 非常规词语(无障碍三级及适老化要求)
应用应尽可能不使用专业词语、不常用词语和新词语。如确需使用,则应具备说明其具体定义的功能, 如鼠标悬停时显示词语定义。
5.3.1.2 缩写词(无障碍三级要求)
应用应尽可能不使用缩写词。如确需使用,且缩写词是网站自定义的,则应提供缩写词的完整形式或原意。
5.3.1.3 链接文本(无障碍三级要求)
应用应明确给出链接文本的描述性名称,以便用户无需依赖额外的上下文信息即可理解链接的目的。
5.3.2 内容一致性
5.3.2.1 导航的一致性(无障碍一级要求)
应用中相同形式的导航应以一致的相对顺序出现, 除非用户启动某种变化。
5.3.2.2 临时窗体的一致性(无障碍一级要求)
各类临时窗体应保持统一的视觉样式, 包括一致的位置、尺寸和格式。
5.3.2.3 帮助的一致性(无障碍一级要求)
重复出现的帮助功能(如网站提供的客服联系方式) 应保持一致的布局顺序。
5.3.2.4 标识的一致性(无障碍二级及适老化要求)
应用应通过一致的方法标识具有相同功能的多个组件。如在航班预订流程中,将页面右下角统一设置为“下一步 ”按钮的位置, 并保持按钮样式一致。
5.3.2.5 聚焦稳定(无障碍二级要求)
应用中任何组件被聚焦时, 不应引起上下文变化。
5.3.2.6 交互的一致性(无障碍二级及适老化要求)
当对网页进行遍历操作时, 用户界面组件的出现顺序应与视觉感知一致。
5.3.2.7 布局的一致性(无障碍二级要求)
应用中多个界面重复出现的元素应采用一致的布局。
5.3.2.8 语音内容与视觉的一致性(无障碍二级及适老化要求)
视觉呈现的文本和控件等可见的内容应与语音阅读的内容一致。如在旅客信息填写页,填写姓名的输入框读取内容可为“您当前在输入框控件上, 请输入旅客姓名 ”。
5.3.3 引导机制
5.3.3.1 页面标题(无障碍一级要求)
应用应为各页面提供明确的说明其主题或目的的标题。例如在用户进入预订机票页面时,应告知用户该页面的主要目的是选择查询条件完成航班查询操作。
5.3.3.2 网站地图(无障碍二级要求)
应用应在网页中提供网站地图, 或提供显著的网站地图链接入口。
5.3.3.3 快速检索(无障碍二级要求)
应用应提供高效的站内搜索功能。
5.3.3.4 模块标题(无障碍三级要求)
网页应为各个模块提供说明其主题或目的的标题。例如,在订单详情页中航班信息、旅客信息、联系人信息和支付信息等模块均应设有对应标题。
5.3.3.5 用户定位(无障碍三级要求)
应用应提供锚点链接、面包屑导航和选单栏等功能。
5.3.3.6 变更请求(无障碍三级要求)
上下文变化应能由用户请求来启动, 或提供一个可关闭这种变化的功能。
5.3.3.7 表单引导(无障碍三级要求)
应用应为表单提供详尽的表单服务类型和信息内容的描述,使用户能充分理解表单的目的、填写要求和预期操作。
5.3.4 输入帮助
5.3.4.1 信息冗余(无障碍一级要求)
当用户之前输入或提供的信息需要在同一过程中再次输入时, 应将其自动填充或提供给用户选择,但以下情况除外:
a) 需重新输入信息;
b) 需符合内容安全性要求;
c) 先前输入的信息已失效。
5.3.4.2 错误原因提示(无障碍一级及适老化要求)
网页应具备自动校验用户输入信息的功能,如发现错误,应以文本形式向用户描述错误信息。如航班查询和旅客信息填写等功能模块应提供验证功能,以校验用户输入的信息是否符合预设的规则和格式。
当输入无效时, 应提供错误原因。
5.3.4.3 错误修改建议(无障碍二级要求)
网页应具备自动校验用户输入信息的功能, 如发现错误, 应以文本形式向用户提供修改建议。
5.3.4.4 错误预防(无障碍三级及适老化要求)
应用中, 用户提交信息时至少应符合下述条件之一:
a) 提交动作是可逆的;
b) 可对用户输入的数据进行输入错误检查, 并且允许用户纠正数据;
c) 在最终完成提交之前, 提供检查、确认和修改信息的操作。
5.3.4.5 快捷键帮助信息(无障碍三级要求)
应用中使用快捷键应获得与无障碍浏览相关的帮助信息。
5.3.4.6 无障碍身份鉴别(无障碍三级要求)
身份鉴别应避免要求用户执行依赖记忆、手动操作或信息转录等认知操作,应提供如电子邮件验证链接、人脸识别、指纹鉴别或第三方登录等鉴别方式。
5.3.5 提供客服服务(无障碍一级要求)
应用应为用户提供客服服务, 如提供电话客服、在线客服和智能客服助手等。
5.3.6 版本切换提示(适老化要求)
应用中可提供显著的适老化引导提示入口,支持切换至适老版。如确有需要,亦可提供无障碍功能入口。
5.4 兼容性
5.4.1 无障碍兼容性
5.4.1.1 适配(无障碍一级及适老化要求)
应用应适配不同屏幕尺寸及分辨率, 并兼容不同版本的操作系统。
应用界面样式应保持一致性, 不受用户使用的浏览器或操作系统差异的影响。
5.4.1.2 辅助技术(无障碍一级要求及适老化要求)
应用中不应禁止或限制辅助设备 (如读屏软件、点显器和助听器等) 的接入与使用。
5.4.1.3 辅助工具条(无障碍三级要求)
在网页中应至少提供一个帮助低视力和老年人等特殊人群的辅助工具条, 且位置易于被发现。
5.4.2 用户交互兼容性
5.4.2.1 用户反馈联络(无障碍一级要求)
应用应提供网站预留的联络方式,应能被不同类型的人群使用,帮助用户完成后续的信息交互操作。
5.4.2.2 实时用户反馈联络(无障碍二级要求)
应用应提供网站预留的联络方式,应能被不同类型的人群使用,帮助用户完成后续的、基于互联网的和即时直接的信息交互操作。
5.5 信息安全性
5.5.1 广告插件及诱导类按键限制
5.5.1.1 禁止广告插件(无障碍一级及适老化要求)
应用中不应出现未显著标明“广告 ”身份的弹窗、无法一键关闭的弹窗、影响用户正常使用功能的弹窗和漂浮广告等形式的内容及插件。
5.5.1.2 禁止诱导类按键(无障碍一级及适老化要求)
应用中应禁止出现诱导性按键,以防止用户因误导进行非自愿操作或意外付款。如在附加服务信息展示页面中,服务范围及价格信息应清晰透明和无歧义,不存在“立即购买 ”和“下单立减 ”等诱导性按键, 以免误导用户发生非自愿交易行为。
5.5.2 保障用户个人信息安全
5.5.2.1 信息处理安全(无障碍一级要求)
个人信息处理时应符合最小必要原则,即处理个人信息应当有明确且合理的目的,并应当限于实现处理目的的最小范围, 不应进行与此目的无关的个人信息处理。收集用户个人信息时应符合 GB/T
35273-2020 中 5.2 的相关要求。
注:个人信息处理活动在符合 GB/T 35273-2020 规定的基础上,遵守《中华人民共和国个人信息保护法》等法律和行政法规的强制性规定。
5.5.2.2 信息显示安全(无障碍三级要求)
应用在显示用户敏感信息时, 应默认屏蔽显示, 同时提供明显的明文显示开关控件。
当用户启用个人信息完整显示功能时, 应符合以下安全要求:
a) 应通过弹窗等方式提示用户在使用该功能时可能存在的安全风险;
b) 应向用户提供安全使用指引;
c) 风险提示内容与安全使用指引应兼容读屏软件。
5.5.3 语音朗读安全(无障碍二级要求)
语音朗读应有安全设计:针对证件号码和银行卡卡号等敏感信息,默认仅朗读明文显示的数字; 同时不应朗读任何形式的密码及卡片验证码等个人金融信息。
5.5.4 关键操作二次确认(无障碍二级要求)
在用户执行关键操作前(如订单支付、改期和退票等),应用应在可控的时间内进行二次确认。如在订单支付页面中, 点击支付按钮后应以临时窗体的形式显示操作结果及费用明细。
6 测试方法
6.1 测试环境条件
本测试方法的测试环境条件应符合GB/T 37668-2019中4.1的相关要求。
6.2 可感知性测试
6.2.1 验证码测试
6.2.1.1 验证码替代测试
测试过程:找出应用中的非文本验证码,检查其是否提供与原有验证方式感官类型不同的替代验证
方式, 包括但不限于以下几种:
a) 图形类: 点选指定物体 (如点击所有自行车) 和图形旋转摆正;
b) 行为类: 滑动拼图 (滑块与背景拼接) 和拖拽匹配 (如拖动图标到对应位置);
c) 多媒体类: 语音验证码 (听数字或字母序列) 和视频验证码(识别视频中的指定元素)。
6.2.1.2 验证码放大测试
测试过程:找出应用中的字符形式、图形形式和存在拖拽形式的验证码,检查其是否提供验证码放大功能, 放大倍数是否不低于2倍。
6.2.1.3 验证码时效测试
测试过程包括以下步骤:
a) 找出应用中带时效限制的验证码, 检查其是否明确告知用户时效时长;
b) 找出应用中带时效限制的验证码, 检查其是否可进行延长时效的设置, 并可将时效时长设置为原有时效的 1 倍及以上。
6.2.2 非文本处理测试
6.2.2.1 非文本链接测试
测试过程包括以下步骤:
a) 找出应用中的非文本链接 (如图片和按钮等);
b) 检查其是否具有替代文本且是否说明链接用途;
c) 对于其他的非文本链接 (如下载地址), 检查其是否有替代文本。
6.2.2.2 非文本控件测试
测试过程包括以下步骤:
a) 找出应用中非文本控件, 如输入框、选择框、单选框、复选框和日历选择组件等;
b) 检查非文本控件是否提供关于控件名称或用途的说明。
6.2.2.3 图片二维码测试
测试过程包括以下步骤:
a) 找岀网页中的二维码码图;
b) 检查二维码码图是否提供能清晰说明其用途的替代文本;
c) 检测二维码码图有效性, 验证能否通过扫描二维码码图跳转到预期的地址。
6.2.2.4 非文本内容测试
测试过程:找出应用中所有展现给用户的非文本内容,检查其是否提供替代文本。包括但不限于以
下几种:
a) 检查网页中不能以文本形式展现的非文本测试或练习 (例如字谜游戏), 检验是否有替代文本对其做描述性的说明;
b) 检查网页中依赖某种特定感官感受的非文本内容 (例如音乐), 检验是否有替代文本对其做描述性的说明;
c) 检查网页的临时弹框弹出与关闭、标签切换等场景对应内容是否实现局部刷新;
d) 通过辅助技术 (如屏幕阅读器) 验证, 检查刷新后被隐藏的部分 (如原标签页内容和弹框关闭后消失的元素) 已被辅助技术识别并忽略, 仅正常读取当前可见内容;
e) 检查网页中的所有非装饰性图片, 检验其是否具有替代文本;
f) 检查网页中的所有装饰性图片, 检验其是否能被辅助技术忽略。
6.2.2.5 图表测试
测试过程包括以下步骤:
a) 找岀应用中图片或控件等形式的图表元素;
b) 检查图表是否有与视觉呈现对应的替代文本, 如图片描述、表格标题及摘要等;
c) 针对图表中的元素, 如横纵轴标签和分项选单等, 检查其是否提供与视觉结构关系一致的访问方式, 如通过键盘操作能否按顺序遍历选单。
6.2.3 视觉呈现测试
6.2.3.1 文本字型大小调整测试
测试过程包括以下步骤:
a) 检查网页的文本内容是否无需使用辅助技术即可对字型大小进行调整;
b) 检查字型的放大程度是否可达200%, 且放大后的文本内容是否显示正常, 不会发生文字重叠和内容显示不全等情况;
c) 检查放大后的表单元素 (如文本框、单选框和下拉选单等) 是否能正常显示和操作, 输入内容是否能完整显示;
d) 操作网页上的各种交互元素, 如按钮、链接和选单等, 检查各个元素在字型放大后是否能正常响应;
e) 尝试滚动放大后的页面, 检查是否存在滚动条无法滚动或布局错乱等问题。
6.2.3.2 颜色用途测试
测试过程包括以下步骤:
a) 检查是否存在仅通过文本颜色来区分不同状态或传达重要信息的情况。 例如, 检查文本框和按钮在正常状态和其他状态下, 是否除颜色变化外, 还有其他视觉提示, 如边框变化和图标变化等;
b) 检查文本内容中是否存在仅通过颜色来区分不同类别信息的情况, 如不同类型的错误提示是否仅用颜色来区分。
6.2.3.3 页面布局测试
测试过程包括以下步骤:
a) 检查网页整体布局是否符合布局的直观性要求, 如导航栏、 内容区、侧边栏等位置与形式是否常规, 如采用从左到右和从上到下的 Z 型布局方式;
b) 检查当网页因提供某些特定服务功能而改变布局的位置或形式时, 是否有明确的提示信息,如通过视觉提示 (图标和文字说明等) 或交互提示 (悬停显示信息和点击展开说明等) 告知用户布局变化;
c) 检查页面中是否存在阴影、透视和纹理等复杂装饰设计;
d) 检查是否提供内容简约的适老化大版块网页样式, 大版块样式下的信息显示是否清晰, 各版块之间的区分是否明显, 文字和图标等元素的大小是否合适。
6.2.3.4 页面滚动测试
测试过程包括以下步骤:
a) 在各个页面上模拟垂直滚动和水平滚动操作, 检查是否存在两个维度同时滚动的情况;
b) 在滚动过程中, 检查页面中的文本内容是否完整显示, 是否存在文字截断或显示不全的情况;
c) 将页面滚动至顶部和底部, 检查是否能够正确到达边界, 是否存在滚动过度或无法滚动到边界的情况;
d) 检查页面收尾区域是否提供用于返回页面顶部或底部的快捷按钮。
6.2.3.5 区域辨识测试
测试过程包括以下步骤:
a) 找到包含多个信息服务区域的页面;
b) 检查各个信息服务区域是否以色彩差异进行显示。
6.2.3.6 控件交互状态测试
测试过程包括以下步骤:
a) 找出应用中具有交互功能的组件, 观察其默认状态下的视觉效果;
b) 使用鼠标或键盘 Tab 等方式聚焦到控件, 观察其在聚焦状态时的视觉效果, 是否与其他状态存在差异;
c) 将鼠标缓慢移动到测试控件上方, 保持静止, 不进行点击操作, 观察控件在鼠标悬停时的状态是否与其他状态存在差异;
d) 通过业务场景模拟等方式使控件进入置灰状态, 观察其视觉效果是否与其他状态存在差异。
6.2.3.7 文本间距测试
测试过程包括以下步骤:
a) 找出应用中的文本内容, 检查文本的行高 (行距) 是否不小于字型大小的 1.5 倍;
b) 检查文本的段落间距是否不小于字型大小的 2 倍;
c) 检查文本的字母字符间距是否不小于字型的 0.12 倍;
d) 检查文本的单词间距是否不小于字型的 0.16 倍。
6.2.3.8 对比度低要求测试
测试过程包括以下步骤:
a) 使用色彩分析工具测量一般文本区域不同位置 3 次亮度值, 将 3 次测量值进行算术平均得到LC;
b) 使用色彩分析工具测量一般文本区域背景区域不同位置 3 次亮度值, 将 3 次测量值进行算术平均得到 LB;
c) 检验被测界面中一般文本和其背景图像的对比度(LB+0.05)/(LC+0.05)是否大于 4.5;
d) 参照步骤 a 和 b,检查网页中大尺寸文字(小二号或四号粗体)与其背景图像对比度是否大于3;
e) 参照步骤 a 和 b, 检查按钮、输入框和图标等元素在不同状态下(悬停和聚焦)所呈现的色彩与相邻元素对比度是否大于 3;
f) 找出网页中用于识别用户界面组件和状态所需的视觉信息以及理解内容所需的图形, 参照步骤 a 和 b, 检查其与相邻颜色的对比度是否大于3。
注:关于色域颜色(sRGB)的相对亮度定义为 L=0.2126*R+0.7152*G+0.0722*B,其中 R、G 和 B 的定义分别如下:
a) 如果 RsRGB≤0.03928 则 R=RsRGB/12.92,否则 R=((RsRGB+0.055)/1.055)^2.4;
b) 如果 GsRGB≤0.03928 则 G=GsRGB/12.92,否则 G=((GsRGB+0.055)/1.055)^2.4;
c) 如果 BsRGB≤0.03928 则 B=BsRGB/12.92,否则 B=((BsRGB+0.055)/1.055)^2.4。
并且 RsRGB、GsRGB 和 BsRGB 的定义分别如下:
a) RsRGB=R8bit/255;
b) GsRGB=G8bit/255;
c) BsRGB=B8bit/255。
“^ ”符号是幂运算符。
6.2.3.9 对比度增强要求测试
测试过程包括以下步骤:
a) 使用色彩分析工具测量一般文本区域不同位置 3 次亮度值, 将 3 次测量值进行算术平均得到LC;
b) 使用色彩分析工具测量一般文本区域背景区域不同位置 3 次亮度值, 将 3 次测量值进行算术平均得到 LB;
c) 检验被测界面中一般文本和其背景图像的对比度(LB+0.05)/(LC+0.05)应大于 7;
d) 参照步骤 a 和 b,检查网页中大尺寸文字(小二号或四号粗体)与其背景图像对比度是否大于4.5;
e) 参照步骤 a 和 b, 检查按钮、输入框和图标等元素在不同状态下(悬停和聚焦)所呈现的色彩与相邻元素对比度是否大于 3;
f) 找出网页中用于识别用户界面组件和状态所需的视觉信息以及理解内容所需的图形, 参照步骤 a 和 b, 检查其与相邻颜色的对比度是否大于3。
6.2.3.10 文本呈现测试
测试过程包括以下步骤:
a) 找出是否有“颜色设置 ”和“主题切换 ”等控件(如顶部导航栏、页面底部无障碍入口);
b) 检查是否支持自定义前景色 (如黑色替换为红色) 和背景色(如白色替换为浅灰色);
c) 检查刷新网页或页面跳转后颜色设置是否保留;
d) 检查行距 (line-height) 是否大于等于 1.5 倍文本高度;
e) 检查段落间距 (上下边距之和) 是否大于等于行距的 1.5 倍(即≥2.25 倍文本高度);
f) 检查文本放大 200%后,浏览器底部是否不存在水平滚动条且所有文本(含长段落、表格文本)自动换行, 一行内无截断内容。
6.2.4 多媒体处理测试
6.2.4.1 预录多媒体字幕测试
测试过程包括以下步骤:
a) 找出网页中的音频和视频;
b) 检查是否配备准确且同步的文字字幕, 字幕内容应与音视频表达的信息一致;
c) 调节视频播放速度, 检查不同视频播放速度下的字幕是否表现稳定, 字幕内容与视频表达的信息一致。
6.2.4.2 多媒体测试
测试过程包括以下步骤:
a) 找出应用中的多媒体, 如介绍航线的视频和音频;
b) 检测是否提供多媒体信息主要内容的文本替代描述信息。
6.2.4.3 实时多媒体字幕测试
测试过程:找出应用中实时直播的音频和视频,包括新闻和促销等,检查应用是否提供与直播内容同步的文字字幕。
6.2.4.4 预录多媒体手语解说测试
测试过程: 找出网页中的预录音频和视频, 检查是否提供与音频和视频语音信息同步的手语解说。
6.2.4.5 扩展音频测试
测试过程包括以下步骤:
a) 找出应用中的预录视频, 检查其前景音频描述是否能完整传达视频信息;
b) 在前景音频描述不足以传达视频信息时, 检测是否提供扩展的音频描述, 用于说明视频目的。
6.2.4.6 预录视频同频转述测试
测试过程包括以下步骤:
a) 找出网页中的预录视频;
b) 检查是否存在场景与角色动作表情的图形描绘、关键信息的图文结合呈现来同步媒体信息;
c) 检查这些替代方式是否清晰、准确和完整地传达音视频中的人物和事件等要素, 通过与视频内容的对照检查其对各种音频细节和整体语义的等效表达能力;
d) 针对不同类型 (如宣传和操作示意等) 音视频分别进行测试。
6.2.4.7 实时音频描述测试
测试过程包括以下步骤:
a) 找出应用中的实时音频;
b) 检查是否提供与实时音频内容呈现同等信息的替代内容。
6.2.5 提供完整的信息反馈方式测试
测试过程包括以下步骤:
a) 检查网页中用于理解内容和操作内容的表现方式或操作, 是否单独依赖于组件的感官特性,如形状、大小、视觉位置、方向或声音;
b) 检查是否存在仅依赖声音提示来传达重要信息而没有相应视觉提示的场景。
6.2.6 听觉感知测试
6.2.6.1 语音阅读功能测试
测试过程包括以下步骤:
a) 打开在线语音阅读服务, 尝试阅读整个网页主体内容;
b) 检查是否能正确朗读文本信息, 包括标题、段落、列表和链接等。
6.2.6.2 语音阅读支持测试
测试过程包括以下步骤:
a) 使用鼠标将指针缓慢悬停在页面的文字区域、按钮和图标等目标区域上, 检查读屏软件是否立即进行实时语音播报, 播报内容是否为目标区域的相关信息, 如文字区域的文本内容、按钮的功能说明和图标的含义解释等;
b) 使用鼠标点击这些目标区域, 再次确认读屏软件在点击操作后是否能准确播报相应的反馈信息, 如按钮点击后的操作结果提示、链接点击后的页面跳转提示等;
c) 通过键盘的 Tab 键或 Shift+Tab 键切换页面焦点, 确认读屏软件是否能实时播报当前聚焦元素的内容。 如聚焦到输入框时, 读出输入框的提示文字; 聚焦到链接时, 读出链接文字和链接地址。
6.2.6.3 阅读控制测试
测试过程包括以下步骤:
a) 检查应用是否提供语音阅读的开启和关闭功能, 并可正常打开或关闭语音阅读服务;
b) 检查语音阅读的语速和音量是否可进行调节;
c) 检查应用中的语音阅读服务是否与辅助技术兼容, 可被辅助技术操作和控制。
6.2.6.4 阅读顺序测试
测试过程包括以下步骤:
a) 开启读屏软件的朗读功能, 等待读屏软件自动朗读页面内容;
b) 在朗读过程中, 观察读屏软件的朗读顺序, 确认其是否与页面布局一致, 有无出现遗漏某些文本内容或重复朗读的情况。
6.3 可操作性测试
6.3.1 导航操作测试
6.3.1.1 绕过重复模块测试
测试过程: 在应用中的不同页面上, 尝试使用快捷键 (如Tab键或Shift+Tab键等) 操作, 检查是否能绕过跳过网站导航栏等重复元素, 直接访问页面的核心内容区域。
6.3.1.2 装饰性内容访问测试
测试过程包括以下步骤:
a) 找岀应用中非文本形式的装饰性内容, 如页面边角的装饰性花纹图案和列表项前的装饰性图标;
b) 检测装饰性内容是否能被辅助工具主动忽略。
6.3.1.3 焦点可见测试
测试过程包括以下步骤:
a) 使用键盘的 Tab 键依次切换页面焦点, 从页面左上角开始, 按用户自然浏览顺序逐个聚焦到各个可获得焦点的控件上, 如表单输入框、按钮和链接等;
b) 检查获取焦点时输入框是否出现明显的轮廓线加粗、颜色变化或背景色改变等提示; 按钮是否有颜色填充变化、 阴影效果出现或文字颜色改变等; 链接是否有下划线变色、加粗或背景色变化等;
c) 检查鼠标点击和悬停状态, 使用鼠标依次点击页面上的各个按钮和可交互区域, 检查点击瞬间和点击后控件是否存在明显的状态变化;
d) 检查使用其他交互方式 (如拖拽) 聚焦控件, 在获得焦点时是否存在明显状态提示。
6.3.1.4 快速跳转测试
测试过程: 检查页面是否使用ARIA landmark(如、 和等) 来定义不同的区域,以便用户可通过辅助技术(如快捷键ALT+1视窗区和ALT+2导航区) 快速跳转到特定的模块或功能。
6.3.1.5 便捷导航测试
测试过程包括以下步骤:
a) 检查应用中是否提供目录或网站地图功能, 是否能够清晰地显示网站的结构和各个模块的链接;
b) 检查应用中是否提供目录和网站地图之外的导航功能。
6.3.1.6 焦点轮廓扩展测试
测试过程:依次对页面中的元素进行聚焦,检查元素在聚焦状态时的焦点区域是否比未聚焦状态时的外轮廓大2层叠样式表像素点以上。允许采用如边框加粗和元素尺寸变大等多种方式实现。
6.3.2 操作控制测试
6.3.2.1 键盘操作测试
测试过程包括以下步骤:
a) 模拟进行应用中的各项功能操作, 检查是否都可通过键盘来实现操作;
b) 检查应用中人机交互操作的内容是否都可通过键盘来实现操作。
6.3.2.2 键盘焦点陷入测试
测试过程包括以下步骤:
a) 使用键盘操控网页焦点, 检查是否可通过键盘切换焦点进入网页的内容区;
b) 检查网页中的日期选择和城市选择等组件是否可使用方向键、Tab 键或其他标准退出方式将焦点从该组件上移开。
6.3.2.3 鼠标指针操作测试
测试过程包括以下步骤:
a) 检查鼠标功能是否在按下指针时不触发任何功能;
b) 检查功能是否依赖于指针的释放事件, 是否具备中止或撤销功能。
6.3.2.4 闪烁频率测试
测试过程包括以下步骤:
a) 通过手动操作来验证应用中的各项功能, 观察页面中的内容是否存在频繁闪烁且 1 秒内不超过三次的情况;
b) 使用专业色彩分析工具, 针对页面中存在闪光的元素 (如动态图标和警示区域等) 进行颜色参数测量, 检查闪光是否低于一般闪光和红色闪光阈值。
6.3.2.5 闪烁大小测试
测试过程:通过手动操作来验证应用中的各项功能,观察页面中的内容,检查是否有区域的闪烁大小超过可视区域的1/4。
6.3.2.6 焦点顺序测试
测试过程包括以下步骤:
a) 对应用中键盘操作的页面组件进行检验, 键盘焦点移到页面组件上之后, 是否可使用方向键、 Tab 键或其他标准退出方式将焦点从该组件上移动到下一内容组件;
b) 检查焦点切换顺序是否与用户界面呈现的页面布局顺序一致。
6.3.2.7 焦点恢复测试
测试过程: 找出应用中会出现临时弹窗的场景, 检查临时弹窗是否会造成当前访问焦点丢失。
6.3.2.8 焦点对象测试
测试过程包括以下步骤:
a) 找出网页中的非装饰性控件 (如按钮、链接和输入框等), 检查其是否都能设置焦点;
b) 使用键盘按键 (如 Tab 键或 Shift+Tab 键) 遍历网页, 检查焦点是否能够顺利移动到非装饰性控件上, 并且能够从这些控件上顺利移开。
6.3.2.9 自动变化控制测试
测试过程包括以下步骤:
a) 检查应用中是否允许用户暂停、关闭和开启自动变化效果;
b) 检查应用中下拉滚动、导引定位和报错提示的动画效果是否可关闭和开启;
c) 检查应用中变化效果是否会影响辅助工具的功能和操作连续性。
6.3.2.10 漂浮窗测试
测试过程包括以下步骤:
a) 对网页内容进行检验, 找出网页中是否存在漂浮窗;
b) 若存在漂浮窗, 检查漂浮窗是否提供可访问或可关闭的操作。
6.3.2.11 新窗口测试
测试过程包括以下步骤:
a) 找出应用中出现的新窗体 (包括但不限于弹窗和悬浮窗), 检查是否提供顶部提示栏或窗体标题说明窗体的内容和目的;
b) 检查新窗体是否可关闭。
6.3.2.12 弹出干扰测试
测试过程包括以下步骤:
a) 找出应用内所有存在悬停焦点显示信息的元素;
b) 悬停触发信息显示后, 检查是否提供关闭功能;
c) 检查信息显示时, 是否存在掩盖触发内容的情况。
6.3.2.13 更新提示测试
测试过程包括以下步骤:
a) 找出应用中可标记“ 已阅读 ”的内容模块;
b) 标记目标模块为已阅读, 并模拟后台更新该模块内容;
c) 检查应用是否提供告知功能, 告知用户内容出现更新。
6.3.2.14 多媒体播放控制测试
测试过程包括以下步骤:
a) 找出应用中的视频和音频等多媒体内容, 检查其是否提供播放控制功能;
b) 分别尝试用鼠标、键盘等多种操作方式进行播放控制, 检查播放、暂停、停止、快进、快退和音量调节等控制功能是否可正常使用;
c) 检查应用中的多媒体内容在播放前是否提供用于告知用户播放内容的语音提示;
d) 检查网页中是否存在自动播放的视频、音频和多媒体信息;
e) 检查自动播放的上述信息超过 3s 后, 网页是否提供可直接操作的暂停或关闭功能(如播放界面的暂停按钮、关闭图标和快捷键等)。
6.3.2.15 时间调节测试
测试过程包括以下步骤:
a) 找出应用中具有时间限制的操作, 检查该时效是否是活动有效的必要条件;
b) 在时限并非活动必要条件的情况下, 检查是否可关闭或延长其时间限制。
6.3.2.16 充足操作时间测试
测试过程包括以下步骤:
a) 找出应用中存在时间限制的操作, 检查这些时间限制是否属于活动的必要部分或关键要素,且不涉及法律承诺或财务交易;
b) 模拟操作以上符合测试条件的功能, 检查是否为用户预留足够的操作时间。 如在航班列表页面, 比较待选择航班的时间、价格和退改签条件等关键信息后, 选择某个航班进行后续预订操作。
6.3.2.17 重新申请操作测试
测试过程包括以下步骤:
a) 模拟用户错过计时活动中的操作时机场景, 检查应用是否具备重新申请操作的功能;
b) 执行重新申请操作, 检查系统是否能自动完成之前的操作。如航班查询列表的航班信息超过查询时效时, 点击重新查询, 系统是否能按用户之前选定的查询条件, 重新完成查询操作。
6.3.2.18 会话恢复测试
测试过程包括以下步骤:
a) 进入应用并完成认证, 开启目标操作 (如填写乘机人信息), 保留未提交或未完成状态;
b) 模拟认证会话到期, 触发重新验证机制并完成重新验证;
c) 检查此前操作是否可延续, 数据是否完整不丢失。
6.3.2.19 单键式快捷键测试
测试过程包括以下步骤:
a) 找出应用中仅使用字母、标点符号、数字或符号字符实现的键盘快捷键;
b) 检查快捷键是否在相应的功能组件获得焦点时才能触发;
c) 检查应用是否提供修改或关闭快捷键的方法。
6.3.2.20 手势操作测试
测试过程包括以下步骤:
a) 检查手势操作是否都可通过单手指操作完成, 如缩放、滚动和导航等操作;
b) 模拟用户在网站中的各种操作场景, 观察是否手势操作都能通过单手指操作完成。
6.3.2.21 拖动操作测试
测试过程:模拟用户在网站中的各种操作场景,检查拖动操作是否都可通过单个指针方式完成,如拖动滚动条和拖动元素等。
6.3.2.22 简化操作测试
测试过程