SuperAPI AI 工具集

accessibility-audit

测试与质量

查看项目

更新于 10-16 08:08

技能介绍

用途:为 iOS/macOS 应用提供可重复的无障碍审计流程,把“我们觉得它无障碍”变成可举证的结果,覆盖 CI 自动化审计、Inspector 检查、辅助技术手动验证,以及可辩护的 App Store 无障碍营养标签评估。适用于用户要求无障碍审计、合规检查、准备营养标签声明,或涉及 performAccessibilityAudit、Accessibility Inspector、自动化无障碍测试与欧盟无障碍法案等场景,也可作为发布前检查的一环。

主要能力与流程:先定义常见任务(首次启动、登录、购买、设置等),并在所有支持的设备家族上逐一评估。自动化阶段用 XCUITest 的 try app.performAccessibilityAudit() 按屏幕/状态审计,测试在发现问题时自动失败;建议先设 continueAfterFailure = true 以一次暴露全部问题,并通过 issue handler 过滤已接受的问题,而不是跳过整类审计。Inspector 阶段在 Xcode 中打开 Accessibility Inspector,运行 Audit 定位并修复问题,用 Auto Navigate 听 VoiceOver 朗读顺序,用 Point Inspection 抽查,用 Color Contrast Calculator 检查对比度。手动阶段按常见任务执行 VoiceOver、Voice Control、Dynamic Type(200% 与最大 310%)、对比度、深色界面、减弱动态效果、键盘等检查,并给出各检查的通过标准。最后把证据映射到 App Store 的九项功能,仅声明在所有常见任务和所有支持设备上成立的项目。

输出与限制:发现按严重程度分级(Critical、High、Medium、Low、Strengths),每条包含屏幕/任务、失败类别、API 级修复方式及可检测回归的审计环节。资料未提供具体安装命令、收费信息或平台支持范围之外的细节。