用途:iOS 测试路由技能,凡涉及测试编写、测试失败调试、测试提速或测试方案选择的问题均可使用,按具体需求分发到对应子技能或代理。
主要能力与路由:单元测试与快速测试转 swift-testing,覆盖 @Test、#expect、#require、@Suite、参数化测试、标签与特性、从 XCTest 迁移、异步代码可靠测试以及不启动模拟器的运行方式;UI 测试与 XCUITest 转 ui-testing,涉及 XCUIApplication、XCUIElement、不稳定 UI 测试、条件等待、跨设备测试、无障碍优先测试;不稳定测试与竞态条件转 test-failure-analyzer 代理,检查遗漏 await confirmation、缺少 @MainActor、共享可变状态等;异步测试模式转 testing-async,包含 confirmation、expectedCount、@MainActor @Test、超时配置;测试崩溃与环境问题转 xcode-debugging;命令行运行 XCUITest 与解析 xcresult 转 test-runner 代理;自动修复失败测试的闭环调试转 test-debugger 代理;Xcode 26 录制 UI 自动化转 ui-recording;测试质量审计转 testing-auditor 代理或 /axiom:audit testing;不使用 XCUITest 的 UI 自动化转 simulator-tester 与 axe-ref。
用法:先按决策树判断类型,再读取对应技能或启动对应代理。例如单元测试读取 axiom-swift-testing,UI 测试读取 axiom-ui-testing,异步测试读取 axiom-testing-async,自动化修复启动 test-debugger,审计启动 testing-auditor 或执行 /axiom:audit testing。
适用场景:编写单元测试或 UI 测试、调试偶发失败测试、测试 async/await 代码、从 XCTest 迁移到 Swift Testing、命令行执行测试并解析结果、录制 Xcode 26 UI 自动化、以 AXe CLI 做基于无障碍的模拟器交互。
限制:资料未提供具体收费、价格或平台要求;部分命令与代理启动方式需依赖对应的 axiom 技能体系,具体配置暂未提供。