用途:这是一个测试相关的技能路由,用于处理各类测试问题,包括编写测试、调试测试失败、让测试更快,以及在 Swift Testing 与 XCTest 之间做选择。
主要能力:按任务分流到不同子文件。单元测试、Swift Testing(@Test、#expect)、参数化测试、标签与 traits、从 XCTest 迁移、脱离模拟器运行测试见 skills/swift-testing.md;异步/await 测试、confirmation 回调、@MainActor 隔离、并行执行见 skills/testing-async.md;UI 测试与 XCUITest、flaky 测试、条件等待、录制 UI 自动化见 skills/ui-testing.md;XCUIElement 查询、等待策略、测试计划、CI/CD 见 skills/xctest-automation.md;Xcode 26 的 Record/Replay/Review 工作流见 skills/ui-recording.md。
选择建议:单元测试用 Swift Testing,UI 测试用 XCUITest,参数化测试用 Swift Testing,性能测量用 XCTest(XCTMetric),Objective-C 测试用 XCTest。
自动化扫描:测试质量审计可启动 testing-auditor 代理或运行 /axiom:audit testing;flaky 测试分析可启动 test-failure-analyzer 代理;从命令行运行测试可调用 test-runner 代理。
限制:部分依赖 Bash 的能力(构建、测试、模拟器、崩溃符号化)仅限 Claude Code,无等价内联方案。生成式 AI 功能的测试需转向 axiom-ai 相关文件,模型非纯函数,应对数据集评分并基于聚合指标设门限。缺少的资料(如具体安装方式、收费信息)暂未提供。