SuperAPI AI 工具集

qa

部署与运维

查看项目

更新于 10-15 22:38

技能介绍

用途:QA 技能用于在自动化测试通过之后,以真实用户视角做手动端到端验证,确认功能体验、界面、流程、接口状态码和交互是否符合预期。它强调“用户结果保真”,每个场景以 userOutcome 为准,不能仅凭 mock 测试或代码推断判定通过。

主要能力:按需加载 /browser(默认使用无头 Playwright)做 UI、表单、视觉、响应式、控制台/网络、可访问性与录屏验证;用 Docker 启动数据库、缓存、队列等依赖;用 shell/curl 做 API 与数据校验;可启动开发服务器、播种数据库、运行 REPL 或临时脚本。支持监督、无头(--headless)和仅报告(--report-only)三种自主级别。

使用方式:先创建各步骤任务,检测可用工具,再自底向上引导环境(依赖→Docker→API→浏览器),记录 bootstrapResult 与需清理服务;随后推导测试计划、执行场景、记录结果并报告与清理。若已有 tmp/ship/qa-progress.json,则跳过计划推导。

适用场景:功能验收、UI/UX 流程、表单提交、错误状态、集成与跨系统验证、数据库实际写入检查等。

限制:无法本地验证的场景应标记 blocked 并说明尝试过的方案,不能静默跳过;仅报告模式不修改源码、不进入修复循环;引导只使用项目自身提供的安装/启动命令,不编造命令;认证墙需先尝试自动登录,硬性验证码或 MFA 在监督模式下可移交人工。资料未提供具体收费、平台支持范围或效果数据。