SuperAPI AI 工具集

osaf-testing

测试与质量

查看项目

更新于 10-31 18:43

技能介绍

本技能用于在单个仓库中实施开源无障碍框架的测试阶段,可处理全部六项行动,或仅处理请求中按编号、标题、ID 指定的行动。未指定行动时,应先询问再改文件;遇到未知行动应报告并列出有效行动。

用途与主要能力:

  • 行动 01:添加至少一项自动化无障碍检查,需被配置或记录、针对相关代码或流程运行,问题需修复或跟踪。
  • 行动 02:对核心流程做纯键盘冒烟测试,检查链接和控件可聚焦、可键盘触发、有可见焦点指示、焦点顺序合理、无键盘陷阱。
  • 行动 03:对核心流程做屏幕阅读器抽查,并记录测试环境。
  • 行动 04:人工无障碍检查,覆盖键盘、描述性语言、平实语言、缩放与重排、颜色对比度与用法。
  • 行动 05:文档无障碍检查,覆盖结构、替代文本、链接、字幕、表格和代码块。
  • 行动 06:在 ACCESSIBILITY.md 中记录支持或测试过的平台、设备、浏览器、输入方式和辅助技术,并描述已知限制对用户的影响、变通方法、等效访问方式及跟踪问题链接。

使用方式:先检查每项现状(已满足需引用文件和行号、需修改、需维护者输入或外部配置或人工),再按阶段顺序编辑,遵循仓库惯例,扩展而非替换 ACCESSIBILITY.md。仅在请求时执行在线校验:获取 metadata.osaf-source,若其 SHA-256 前 12 个十六进制字符与 metadata.osaf-digest 不同,应报告变化并询问后再使用;获取失败不阻塞工作。输出需报告文件及改动、每项完成标准的满足情况与证据、每项测试是否已运行(含环境与结果)、交接事项和可勾选的跟踪问题行;提交或发布前应先提交评审。

适用场景与限制:适用于开源项目无障碍测试计划的落地与记录。技能不做合规声明,不将模拟或静态审查当作测试运行,无运行时证据不得声称完成人工、键盘、屏幕阅读器或辅助技术测试;部分检查需人工执行或维护者输入。共享规则、调度契约与模式见 skills/a11y-core/SKILL.md,权威规范见 skills/a11y-core/references/sources.md,许可证见 references/LICENSE-OSAF.md。