状态:D05 的 Web WCAG 2.2 AA 及四端可访问设计目标由代理依用户授权采用,D01、D02、D07 的初始值分别见各基础主档;本页定义验收门禁和测试设计,不是验收报告。原生阈值是 YUDS 设计政策,不冒称 WCAG 原生认证。全部真实运行未执行,没有任何平台或组件被认定符合或获得认证;Q14.5 当前未满足。 更新:2026-10-19(候选环境官方资料读取日期;WCAG 阈值于 2026-10-18 核对)。 所属章节:治理、交付与质量
1. 验证对象与声明边界
质量从基础、组件、任务模式、页面直到完整流程逐层验证。下层通过是上层验证的输入,不能直接推导整页或流程通过。验证范围至少包括真实任务、数据含义、状态转换、权限、替代输入、辅助技术、内容增长、主题密度、性能、异步变化、失败恢复、来源与版本。
已采用的 Web 设计验收目标须覆盖 WCAG 2.2 的全部适用 A 与 AA 成功准则,不能只检查本页摘列的数字门槛。正式符合性判断还涉及完整页面、完整流程及可访问性支持的技术使用等条件;组件报告和自动扫描分数不能单独构成产品符合性声明。原生应用还需要对应平台与适用标准的评估,本页不把 Web 单位直接替代原生要求。WCAG 2.2 标准与符合性要求
以下阈值于 2026-10-18 核对 W3C 官方资料。Understanding 文档用于解释,规范正文是标准依据;YUDS 自定的更高目标应单列,不能冒称 WCAG 要求。
1.1 当前阶段:通用组件与行业无关组合
当前先完善通用基础、组件及其组合契约,以固定的行业无关夹具检查输入、状态、权限边界、异步结果和恢复。AMKit 接入、行业模型、业务审批制度及真实客户数据不是这一阶段的前置条件。第 3、5、10 节中的“任务”可以是从入口、操作、结果到返回的完整组件组合任务;不能只把业务名词替换掉而省略固定数据、事件顺序与预期结果。
执行记录分开标明三个层次:
- 文档走查:检查条款、固定输入和预期是否一致,不产生平台运行通过结论。
- 组件/组合运行:在实际构建的测试宿主中运行夹具,固定组件依赖、受控服务事件与平台环境,结论只覆盖该构建和已测范围。
- 产品端到端集成:验证真实产品规则、服务、权限和完整业务流程;本阶段不开展,单列“阶段外/未评估”,不能用组合夹具替代其成熟度或发布证据。
D01/D02 已有明确初始色值与文字尺度;真实业务制度缺证不一概阻止通用键盘、语义、状态转换与长文本夹具。测试须绑定当前设计主档及配置版本;实际结果只覆盖被测构建,不替代 API 发布、生产授权或产品支持承诺。确依赖未定业务政策的分支保留待定;没有可运行实现或环境的项目仍为未执行。
当前阶段的范围调整不改变 YUDS-SPEC-QUALITY-1.0 的 100 个检查点、原权重和停止条件,不删除检查点或缩小分母后重新归一化;实现成熟度中的产品集成域仍保留原权重,本阶段单列未评估,不转给文档得分。Q14.5 仍适用且当前未满足,不能因暂不接入业务产品而标为不适用。
2. Web 标准最低要求与 YUDS 设计目标
| 检查 | 官方条款及最低要求摘要 | 应怎样验证 |
|---|---|---|
| 文字对比 | 1.4.3 AA:普通文字至少 4.5:1;符合标准“大号文字”定义的文字至少 3:1。通常为至少 18 pt,或 14 pt 粗体;中日韩等效字形按标准定义核定。装饰、标识及非活动控件等存在条款例外 | 在实际主题、邻接背景和状态测量;4.499:1 不能四舍五入为 4.5:1;仍观察细字实际可读性。官方说明 |
| 非文字对比 | 1.4.11 AA:识别控件、状态及理解内容所需的图形信息,与相邻颜色至少 3:1;非活动、未修改的用户代理控件等有例外 | 测焦点、选中、必要边界与图形。不是所有装饰线必须 3:1,也不是要求所有不同状态彼此 3:1。官方说明 |
| 指针目标 | 2.5.8 AA:目标至少 24×24 CSS px,或满足间距、同页等效控件、行内、用户代理控制、必要呈现等例外 | 测实际命中区域;采用间距例外时,以每个不足尺寸目标包围盒中心的直径 24 CSS px 圆检查其不与其他目标或其他不足尺寸目标的同类圆相交。记录具体例外,不把 24 当推荐的通用触控尺寸。官方说明 |
| 文字放大 | 1.4.4 AA:除字幕和文字图像外,文字可在无辅助技术条件下放大到 200%,不损失内容或功能 | 从 100% 至 200% 检查控件、标签、错误和内容;不得通过缩小响应字体抵消放大。官方说明 |
| 重排 | 1.4.10 AA:纵向滚动内容在等效 320 CSS px 宽度、横向滚动内容在等效 256 CSS px 高度下,不损失信息或功能且无需双向滚动;确需二维布局部分有例外 | 可用 1280 CSS px 宽视口 400% 缩放检查纵向内容。表格例外限真正需二维关系部分,不自动豁免单元格文字和周围页面。官方说明 |
| 文字间距 | 1.4.12 AA:支持相关样式的标记语言中,同时调整行高至少 1.5 倍字号、段后距至少 2 倍、字距至少 0.12 倍、词距至少 0.16 倍,不损失内容或功能 | 用覆盖样式测试;这是承受用户调整的能力,不是要求默认采用这些数值。语言文字不使用的属性按条款例外处理。官方说明 |
| 键盘 | 2.1.1 A:功能可通过键盘接口操作;依赖移动路径的本质功能有特定例外 | 覆盖完整任务,不以“有 Tab 焦点”作为通过;检查拖拽、编辑和提交替代。官方说明 |
| 无键盘陷阱 | 2.1.2 A:能用键盘进入的组件,应能用键盘离开;需非标准退出方式时告知用户 | 测模态、嵌入编辑器、网格和嵌套弹层,不以可用鼠标关闭作为替代。官方说明 |
| 可见焦点 | 2.4.7 AA:键盘操作界面具有可见焦点模式 | 连续执行任务观察每次焦点;不得为去掉外观而清除唯一焦点提示。官方说明 |
| 焦点不被完全遮挡 | 2.4.11 AA:获得键盘焦点的控件不因作者创建内容而完全隐藏;具体情形按标准注释处理 | 用固定页头、页脚、侧栏和浮层测试。YUDS 可另行选择“焦点完整可见”的更高目标,但不能说这是此 AA 条款的原文要求;2.4.12 及 2.4.13 为 AAA,不混写成 AA。官方说明 |
| 拖拽替代 | 2.5.7 AA:依赖拖拽的功能能以不需拖拽的单指针完成,必要功能及未修改的用户代理行为等有例外 | 触控下使用移动菜单或点击操作;单有键盘替代不能单独满足该条。官方说明 |
| 名称、角色、值 | 4.1.2 A:控件语义与可设置状态可被程序确定,变化能通知辅助技术 | 检查无障碍树,并用选定读屏执行;自动检测通过不证明名称有意义。官方说明 |
| 状态消息 | 4.1.3 AA:适用的状态消息可通过角色或属性被辅助技术识别而无需获得焦点 | 测加载、结果、保存和错误反馈;不反复播报全部列表或逐字 AI 流。官方说明 |
| 可访问认证 | 3.3.8 AA:认证步骤不要求认知功能测试,除非有替代方式、辅助机制或条款允许的例外 | 检查密码管理器、粘贴和现有辅助机制可用;不能一概声称所有验证码均禁止或所有验证码均可接受。官方说明 |
D01 允许配对的项目文字设计目标统一至少 4.5:1,含大字;必要非文字至少 3:1。标准中大字 3:1 的最低要求并未被改写,但不用于放宽本项目现行允许表。上述阈值在原生端是 YUDS 自定设计政策,实际绘制仍须逐端核验。
这张表不是完整 AA 清单。媒体替代、颜色独立表达、方向、时限、暂停、闪烁、内容顺序、标签与错误、指针取消、一致帮助和重复输入等其他适用条款也须逐项评估。时间、动效与性能不得凭空设置数值后声称来自 WCAG。
3. 质量门禁矩阵
以下门禁为候选发布要求。每项均产生“通过/失败/未执行/不适用”及证据;确实不适用的项目说明原因和审阅人。没有测试环境属于未执行,不是不适用。
| 门禁 | 最低观察范围 | 有效证据示例 |
|---|---|---|
| 语义与规范 | 名称、单位、缺失状态、规则标识、数据契约一致;无循环或断裂引用 | 规范审阅记录、引用检查、真实数据样例 |
| 视觉 | 各状态、主题、密度、放大与长内容,关键信息不丢失 | 固定环境截图差异、人工解释与对比度测量 |
| 交互 | 焦点、选择、编辑、快捷键、弹层、提交与取消契约 | 组件交互测试及手工复现步骤 |
| 数据与异步状态 | 零、缺失、空、加载、部分、失败、过期、冲突和未知 | 受控数据夹具、接口模拟与状态转换断言 |
| 键盘与替代输入 | 仅键盘完整任务;触控无需悬浮/拖拽路径 | 实际操作记录、焦点证据、设备环境 |
| 屏幕阅读器 | 结构、名称、关系、状态变化、结果与纠错 | 指定系统/浏览器/读屏版本上的任务记录 |
| 业务流程 | 跨页面真实任务、返回、并发、权限变化与恢复 | 端到端用例、实际服务结果、产品责任人复核 |
| 安全与权限 | 越权拒绝、租户隔离、敏感信息边界与日志 | 经授权测试环境中的服务端拒绝证据和审计检查 |
| 性能与稳定性 | 目标数据规模、慢网、长任务、输入响应与恢复 | 明确设备、数据规模、测量方法与任务预算的结果 |
| 交付兼容 | 规范/设计/代码映射、支持矩阵、迁移与例外 | 版本清单、迁移演练、已知问题和责任人 |
自动化负责可重复检查;人工负责语义、实际任务、读屏体验及复杂判断。两者互补,不能用像素差异未变化或扫描“0 错误”代替完整验证。
4. 数据和状态覆盖
每个数据组件至少评估适用状态:初始、加载、正常、空数据、零值、缺失、无权限、不适用、过期、局部数据、校验错误、服务失败、冲突和结果未知。具体组件可不适用,但要写理由。
测试数据应覆盖:
- 边界数值、负数、大数、精度、不同币种/单位/期间,以及不可比较口径。
- 长名称、重复名称、混合语言、空标签、缺失来源与过期时间。
- 跨页选择、筛选后选择失效、被他人删除、权限撤销和部分成功。
- 异步响应乱序、重复点击、刷新、断网重连和晚到的旧响应。
- 正常响应但内容为空,与请求失败、无权限或尚未载入的区别。
不能把所有未知值统一显示为 0、空白或“暂无数据”。状态用例应断言语义与后续动作,而不仅断言某个颜色或字符串存在。
5. 任务级可观察用例
| 用例编号(拟议) | 前置条件与操作 | 应观察到的结果 |
|---|---|---|
| Q-TASK-01 | 筛选记录、打开详情、返回列表 | 条件与位置在仍有效时保留;对象和返回范围清楚;过期选择不直接执行 |
| Q-EDIT-01 | 编辑两个字段,触发跨字段校验,再修复 | 输入保留;错误关联到相关字段;修复后状态和可提交性正确 |
| Q-BATCH-01 | 选择当前页,再进入全部筛选结果操作 | 两种范围明确;预览、确认和实际执行范围一致 |
| Q-RESULT-01 | 批量 100 项,服务返回 97 成功、2 失败、1 未知 | 逐项与汇总一致;未知先查询;不会重试 97 项成功记录 |
| Q-CONFLICT-01 | 用户 A 预览后,用户 B 更新对象版本 | 提交时识别冲突,提供比较或重新载入;不静默覆盖 |
| Q-AUTH-01 | 界面打开后撤销用户权限,再提交 | 服务端拒绝;界面说明当前限制且不泄漏受限内容;不只隐藏按钮 |
| Q-FOCUS-01 | 键盘打开弹层,产生错误并关闭 | 起始焦点和错误路径合理;仅在 LP-G05 允许恢复时返回触发点或有效后续点;有效外部焦点/新任务接管不得抢回 |
| Q-RESP-01 | 使用候选缩放、窄空间、长文案及软键盘 | 必要内容与操作可获取;局部二维内容有可操作路径 |
| Q-READ-01 | 读屏操作筛选、编辑、提交和查看部分结果 | 结构、字段、范围和反馈清楚;播报不过载,不靠视觉猜测 |
| Q-THEME-01 | 同一草稿在亮暗主题、候选密度间切换 | 数据与草稿不变;文字、焦点、选中和错误仍可辨 |
| Q-RECOVER-01 | 提交后响应丢失,刷新或重新进入 | 查询真实任务状态;不把未知当失败,不重复造成业务副作用 |
| Q-AI-01 | AI 建议引用缺失来源,或执行后部分成功 | 明示依据不足;建议与写入区分;总结与服务端结果一致 |
所有编号均为拟议,实际运行尚未执行。当前可先把表中通用契约具体化为行业无关的对象、角色、数据、受控服务事件和预期;涉及 AI 或产品制度的分支单独记录适用范围。将来验证产品任务时再关联真实业务规则。示例数字只作为明确固定的夹具输入,不能照抄为实际执行结果。
LP-G05(关闭原因决定焦点去向)见 浮层组件:对话框、抽屉与提示。
6. 测试记录格式
每条记录包含:测试标识、规范标识与版本、能力/任务、被测构建与实现提交(当前可为组件/组合测试宿主,产品集成时再记录产品构建)、环境矩阵、数据夹具及脱敏方式、前置条件、操作步骤、预期、实际、结果、证据链接、缺陷与例外、执行人和日期。
示例记录,仅展示格式:
- 测试:Q-FOCUS-01;规范:对应弹层焦点契约的稳定标识,待映射。
- 构建/环境/执行人:待填写。
- 预期:当前任务显式关闭且仍拥有待恢复焦点时,按 LP-G05 返回仍有效的触发按钮;若已删除则选择合理后续点。Tab/外部点击已到有效目标、新任务接管、晚到关闭或授权变化均先按 LP-G05 核验,不无条件抢回焦点。反例:用户已 Tab 或点击到有效外部目标后层关闭,焦点保持该目标。
- 实际:未执行,尚无观察记录。
- 结果:未执行。
- 证据:无;不能填写示意截图作为通过证据。
状态解释:
- 通过:在记录的条件与范围内,实际结果满足预期,有可核查证据。
- 失败:实际结果不满足预期;缺陷说明影响、复现和临时措施。
- 未执行:尚未运行、环境缺失、被阻断或无法确认结果;记录原因。
- 不适用:适用性判断,不当作通过;记录理由和审阅者,必要时另有替代测试。
7. 缺陷与发布判断
建议将造成越权、敏感数据泄漏、数据损坏、误执行高后果动作、关键任务无可访问路径、虚假成功或无法安全恢复的缺陷列为阻断候选,由具有相应责任的人员判断发布处置。
其他缺陷按影响人群、任务重要性、频率、规避难度与恢复代价分级,不能只按截图显眼程度。已接受例外要公开到相关支持说明,但不得把违反适用安全或合规义务的问题通过普通设计例外放行。
“通过门禁”必须指明版本和范围。门禁未执行、失败未处置、迁移未说明或支持矩阵不明时,不发布泛化的质量结论。测试工具自身失败先排查,不把没有结果当成功。
8. 性能、观测与回归策略
性能预算应由真实任务确定:用户何时感到操作已被接收、何时可继续输入、何时取得可用结果、长任务怎样查进度,以及大数据量下怎样维持定位。指标、设备、网络、数据规模与目标值待选定场景后确认;本页不编造统一毫秒值或吞吐量承诺。
回归覆盖变更的依赖范围:Token 变更检查主题和图表,焦点变更检查所有组合弹层,数据契约变更检查空值与导出,权限变化检查列表、详情、缓存和后台任务。不能只测改动文件旁边的样例。
稳定构建可记录任务失败、错误恢复和性能异常,但观测数据遵守权限与最小化原则。行为埋点不能记录秘密、无必要的字段原文或无权公开的信息;遥测设计另由产品和安全责任方批准。
9. 发布前检查清单
- 已明确参考任务、平台组合、版本和适用可访问性基线。
- 规范、设计、实现、主题与测试证据能够相互定位。
- 状态、权限、并发、失败、取消和未知结果已覆盖。
- 视觉、键盘、触控、读屏、内容增长和任务闭环有实际结果。
- 自动化与人工检查各自局限写明,缺失环境标为未执行。
- 缺陷、例外、责任人、期限与发布判断有记录。
- 破坏性变更、迁移、回退边界和已知限制完整。
- 对外表述只覆盖实际证据,没有未经依据的“全平台”“全面符合”“认证通过”。
本页提供质量规则和测试设计,以上产品发布检查尚未执行,不构成实际符合性声明。文档结构、链接与规范一致性检查另行记录,不能替代这些产品测试。
10. 可复现的无障碍执行矩阵
本节细化 D01/D02/D05/D07 已采用设计基线的验收方法,不另设第二套配色/字号。以下每行实际结果均为未执行:尚未关联可运行被测构建、目标设备和执行人。文档与静态算术检查不能改写实际状态。
10.1 固定一份环境清单
运行前锁定被测提交/构建(组件/组合测试宿主或产品)、测试数据版本、OS 完整 build 和辅助技术实际版本、设备型号与显示倍率、窗口逻辑尺寸、输入设备、字号设置、语言/地区/时区、主题和密度;附权限角色和服务端夹具版本。每行至少在该任务实际发布的每一端执行,未发布端标“不适用”须有范围决定,不能因为没有设备就标不适用。
| 候选端 | 正常组合 | 边界组合及操作 | 当前结果与缺口 |
|---|---|---|---|
| Web | 选定浏览器+键盘/指针+对应读屏 | 200% 文字、320 CSS px 重排、暗色、强制颜色(适用环境)、RTL、仅键盘的完整 A 旅程 | 未执行;浏览器/读屏/构建未选定 |
| Apple | 选定 iPhone/iPad+VoiceOver;适用时外接键盘 | 最大 Dynamic Type 类别、窄分屏/软键盘、减少动态效果;iPadOS 焦点组及全键盘控制分别记录 | 未执行;设备/系统/构建未选定 |
| Android | 选定设备+TalkBack+适用键盘 | Android 14 及以后最高 200% 非线性文字、显示尺寸、预测返回取消、系统动画关闭;更低支持版本另测 | 未执行;设备/SDK/构建未选定 |
| HarmonyOS | 选定设备+系统屏幕朗读+适用键盘 | 实际系统可选最大文字、窄窗、系统返回、过渡动画开关、进程恢复 | 未执行;设备/SDK/构建未选定,官方限制已录于平台适配、国际化与输入能力第 11 节;目标设备/API/窗口模式仍待选定 |
10.1.1 有官方配置依据的候选运行批次(环境未取得/未执行)
Q14.5 当前判定:未满足
下表只是有官方配置依据的候选测试计划,尚未形成已冻结、可在同样条件下复跑的实际矩阵。至少需确定一个可实际运行的组件/组合任务与支持范围,绑定测试宿主构建 SHA、OS 完整 build、SDK/组件依赖、AT 实际版本或随系统标识、窗口测量、字体设置、权限/服务夹具版本及运行负责人,并核实环境可用。产品集成另绑定产品构建;不要求先接入 AMKit 或真实审批服务。填写候选型号或阅读官方资料不能替代这些字段;矩阵冻结也不表示用例已经通过。相关缺口未补齐前不计此点完成。
下列候选分别以官方资料连接设备、系统、开发工具和辅助技术;“配置依据已核实”与“产品已运行”是两个独立状态。它们不是最新版本推荐、正式支持范围或现有设备资产声明。旧版系统使用已合法保有的匹配测试设备/环境,不承诺现在仍可降级安装;拿不到匹配环境就登记未执行并提出有同等证据的新候选。每次运行 ID 为 YUDS-P1-R3-环境ID-G编号-序号,例如 YUDS-P1-R3-H20-G13-001,原始证据不可覆盖。
| 环境 ID | 固定候选与官方配置事实链 | 任务输入与窗口/字体边界 | 当前结果及运行前冻结项 |
|---|---|---|---|
| W18 | MacBook Air M2(2022)+macOS 15.0+Safari 18.0+该 OS 内置 VoiceOver。ENV-W1 证明设备支持 Sequoia,ENV-W2 证明 Safari 18.0 与 Sequoia 配套,ENV-W3 为对应 OS 的 VoiceOver 指南。Web 构建不依赖原生 SDK | 外接/内置键盘及指针;1280×800 CSS px 常规视口,320 CSS px 宽重排,100%/200% 文字;若桌面窗口最小宽度阻止 320px,使用受控测试视口并单独记录,不能宣称物理窗口已达到 | 未执行;OS build、Safari 完整版本、VoiceOver 构建标识与 Web 构建 SHA 待收据记录 |
| A18P | iPhone 16+iOS 18.6+随 OS VoiceOver;构建候选 Xcode 16/iOS 18 SDK,开发主机使用 W18 的 macOS 15.0。ENV-A1 列 18.6 与机型,ENV-A2 列工具链/设备支持,ENV-A3 提供该 OS 系列的 VoiceOver 设置 | 竖屏全窗+软键盘开/关;文字默认档与系统“更大字体”可选最大辅助档,实录内容大小类别;类别确认为 AX5 时标 AX5,不能把 200% 当 Dynamic Type 类别 | 未执行;实际 OS build、SDK patch、AT 配置与产品 SHA 待冻结;仅用 SDK 18 可用 API,不推定编译成功 |
| A18T | iPad Air 11 英寸 M2+iPadOS 18.6+随 OS VoiceOver;Xcode 16/iOS 18 SDK。ENV-A4 列机型兼容,ENV-A5 提供 VoiceOver 配置,ENV-A2 列 iPadOS 部署范围 | 横屏全窗+外接键盘;默认/最大辅助字体;分屏 50% 与全键盘控制开/关作为能力条件分支:先记录系统选项和应用多任务支持,存在才执行并测实际 pt;缺失记录该分支未覆盖,不冒充通过 | 未执行;除构建/AT 信息外记录键盘布局、焦点设置与实际窗口;未覆盖分屏需在支持范围评审处理 |
| D35 | Pixel 8+Android 15;Android Studio Koala Feature Drop 2024.1.2、AGP 8.6.1、SDK Platform 35,compile/target 35 为构建候选。ENV-D1 列该机型 OTA/下载,ENV-D2 列工具链;TalkBack 按 ENV-D3/D4 从系统设置开启,官方更新入口为 ENV-D5 的 Google Play | 竖屏/横屏;默认显示大小,字体 1.0 及系统最高非线性档;达到 2.0 时记录 2.0,菜单/配置不能达到时记录边界未覆盖。触摸+外接键盘;系统手势/三键导航在该构建提供时分别运行 | 未执行;不再猜 TalkBack 15.0;先冻结实际包版本/来源。缺少服务或商店不适用时停在环境前置失败,不用第三方旧包替代。Android 16 的 TalkBack 键盘启停快捷键不纳入此 Android 15 候选 |
| H20 | Mate 80+HarmonyOS 6.0+系统屏幕朗读,ENV-H1 为机型系统规格,ENV-H2 明确该机型/系统支持;工具链选 DevEco Studio 6.0.0.858+HarmonyOS 6.0.0 Release SDK(API 20,基于 6.0.0.47),由 ENV-H3 证实配套 | 竖屏全窗、系统默认与可选最大文字;应用跟随开/关对照。1.75 档仅在系统提供时运行该分支,否则用实际最大档并标 1.75 分支未覆盖;外接键盘可连接且被识别后跑 G13,屏幕朗读另跑;过渡动画按 ENV-H2 入口切换 | 未执行;按 ENV-H3 从“关于本机”读取实际 API 并确认 ≥20,再运行 API 20 构建。商用 6.0 不替代 API 字段;冻结 build、API、屏幕朗读服务标识、SDK/工具版本和窗口 vp |
H14/H14T 是先前的旧候选(保留在历史批次记录中),现由 H20 替代,旧 runID 不得改写成新环境通过。H20 不覆盖 G14 的 PC/2in1、Tablet 自由多窗负向分支;这些分支仍是必列未覆盖项,须另选有官方机型/系统/能力证据的环境后执行,不能用 Mate 80 结果抵销。此处收敛的是首次候选批次,未削减实际发布每一端的验收范围。
运行前收据
先核对官方链所列机型和系统,读取完整 OS build、实际 API、AT 服务/包标识与版本(随系统且无独立版本时记录“随 OS build”及证据)、组件依赖锁文件、构建 SHA、窗口测量、字体设置与执行人。冻结后才开始用例,环境变化即新 runID。没有可运行的测试宿主构建/设备仍记未执行,来源阅读不算运行验收。D05 设计目标已采用,实际支持版本仍未验证;新设计决定不改写下列旧批次配置事实,也不能替代缺失环境。
10.1.2 候选环境官方依据
以下在 2026-10-19 读取官方正文,完整事实与限制台账为索引附件 p1-sources.json 中带 source_collection: round3 的 ENV 来源记录。每组只支持其明确列出的配置事实。
- ENV-W1 Sequoia 机型兼容、ENV-W2 Safari 18.0 发布、ENV-W3 Sequoia VoiceOver 指南。
- ENV-A1 iOS 18 系列机型表,正文 18.6、ENV-A2 Xcode SDK 与系统表、ENV-A3 iOS 18 VoiceOver 配置。
- ENV-A4 iPadOS 18 系列机型表,正文 18.6、ENV-A5 iPadOS 18 VoiceOver 配置。
- ENV-D1 Android 15 设备与获取、ENV-D2 Android 15 SDK 配置、ENV-D3 TalkBack 适用范围、ENV-D4 TalkBack 开启、ENV-D5 官方更新入口。
- ENV-H1 Mate 80 规格、ENV-H2 无障碍视觉辅助的适用机型与版本、ENV-H3 HarmonyOS 6.0.0(20) Release 配套:网页正文 2026-10-08 更新,设备 API 须查询,不由商用系统名猜测。
至少分别跑 A 正常旅程、A6 结果未知、B4/B5 部分结果、A5 撤权及 G1–G14 新增夹具。边界组合用一份保存的夹具清单复跑;仅两两组合抽样时列出未覆盖组合与选择理由,高后果条件(权限变化+结果未知、聚焦+错误+弹层)不能因抽样省略。
以上候选配置、A/B/G 任务及 R3 运行 ID 保留原文和来源身份,不能改写为新阶段已取得的环境或结果。当前组合夹具须逐条登记它与旧用例的对应、固定输入/事件、覆盖范围和未覆盖分支,并使用新的批次与运行 ID。可用合成记录和受控服务替代行业内容,仍须覆盖完整正常链、结果未知、部分结果、撤权及适用平台边界;替代关系不能省略高后果组合或伪造生产服务能力。
10.2 判定表与证据方法
| 文档规则 ID | 操作与判定 | 需留存证据 | 当前结果 |
|---|---|---|---|
| YUDS.150200.A01 名称角色状态 | 逐控件核对可见标签与可访问名称、实际角色、值、必填/只读/禁用/展开/选中状态;错误关联到字段;装饰图不重复播报。同名行操作包含获准对象标识 | 无障碍树导出+读屏逐步文本/录音;从任务入口到结果的操作轨迹 | 未执行 |
| YUDS.150200.A02 实际对比 | WCAG 最低要求与项目设计政策分开:本项目 D01 允许配对的文字统一至少 4.5:1,不因大字放宽至标准 3:1;必要非文字至少 3:1。原生同阈值是 YUDS 企业设计政策,不声称 WCAG 自动管辖原生。以真实最终合成前景/背景、直接邻接和状态逐项验收;198 项静态配对只证明不透明 sRGB 输入。强制颜色按系统最终输出检查 | 构建截图、配对坐标、最终色值、原始未舍入比值、计算工具版本;透明/动态背景另测,不沿静态结果推定 | 未执行;初始色值与设计阈值已决定,真实合成证据缺失 |
| YUDS.150200.A03 键盘与焦点 | 依平台键盘模型进入、移动、激活、编辑、退出,Harmony 运行 G13 检查组与子树;焦点可见且不被固定内容完全遮挡;重要内容滚动可达,无无法退出的陷阱。触发项删除后按组件契约回到合理后续点;模态打开时背景不交互、不进入辅助技术导航 | 焦点顺序日志+键盘录像+无障碍树;记录软键盘、安全区和弹层层级 | 未执行 |
| YUDS.150200.A04 触控和手势 | 按 D05 及布局、响应式与信息密度(唯一尺寸主档)测真实有效区域四边与相邻点:Web 触控 44 CSS px、精确指针 24 CSS px 及具名例外,iOS 44pt、Android 48dp、Harmony 48vp 为初始设计目标;不换写统一 px 或冒充原生官方通用最低值。Harmony 另跑 G12 替代/父裁剪;不同密度均不得误触。拖拽、长按、滑动有普通替代入口,按下滑出取消不误执行 | 逻辑单位/显示比例、命中调试图、逐点结果与取消录像;实际 OS/SDK/组件版本和输入条件 | 未执行;设计目标已采用,实际命中未验证 |
| YUDS.150200.A05 状态通知 | 从加载到空结果/失败/成功/部分结果,读屏获得真实状态;不以焦点跳转代替通知,不逐字播报流式内容。用户能在已声明、真实可用的保留期限及当前授权范围内查阅完整结果;缺少离开后查询能力时,按 NAV-03 明确限制与真实可用的处置路径,不能凭通知承诺随时可查。批次未知项先核查,不自动重发 | 带时间的服务夹具事件+无障碍树/播报记录,核对事件与可感知文本 | 未执行 |
| YUDS.150200.A06 内容增长 | 运行 G3、G9、G11,完整标签、错误、单位和主操作可获取;截断内容有普通可访问展开,不能只靠 hover;固定高度导致遮挡即失败。放大后保存内容、位置、数据语义不变 | 放大前后截图和可访问文本、复制值对比、实际设置名与数值 | 未执行 |
| YUDS.150200.A07 减少动态效果 | 运行 G7;切换偏好后非必要位移按动效主档替代,加载/结果仍可感知;动画被取消或应用转后台不锁死操作、不重复提交 | 开关状态、前后录像、任务状态日志;系统动画和自定义动画分开记录 | 未执行 |
截图无法证明读屏或命中区域正确;无障碍树无法单独证明触摸可达和播报有意义。判定必须同时对应任务结果与平台输入证据。对于只提供规则的文档评审,实际结果字段留“未执行”,另写“文档夹具预期一致/发现冲突”,不可混列为运行通过。
组件/组合测试宿主同样适用上表的方法和原始证据要求。模拟服务应记录夹具 ID、版本、初态、事件顺序、接受的对象/版本、调用次数与实际输出;是否具备查询、取消、持久保存和重试保护逐项声明。内存模拟的成功、拒绝或未知结果只能证明受控条件下的组件行为,不能证明生产幂等、真实权限服务或跨会话持久能力。表中当前结果保持未执行,待实际运行后以新证据记录更新,不沿用以往的文档评分充当运行通过。
10.3 D05 设计政策与真实发布门禁
D05 已由代理依据用户授权采用四端设计目标,尺寸与几何以布局、响应式与信息密度为唯一数值主档;D01 的文字配对一律 4.5:1、必要非文字 3:1 是项目设计政策,原生不借此宣称 Web 符合性。采用理由与撤回条件见决策与讨论记录「代理初始设计基线D01—D08」。发布仍需本章门禁及目标环境逐项真实证据;所有实际结果继续未执行。