qa-skills

为Claude Code设计的端到端QA测试与自动化工作流生成工具。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:qa-skills。
它的用途是:为Claude Code设计的端到端QA测试与自动化工作流生成工具。
完整的 Skill 内容见:https://321skill.com/skills/qa-skills/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“为我们的用户仪表盘页面生成移动端工作流测试。” 它会启动移动端工作流生成器,引导你一起探索页面,共同编写包含登录、数据加载、关键交互和边界情况验证的Markdown工作流文档。然后,你可以使用转换器技能将其变成Playwright测试脚本,或直接让Runner执行该工作流进行即时验证。

介绍

QA Skills是一个专为Claude Code设计的质量保证测试流水线,旨在将手动测试流程自动化。它解决了开发者在编写端到端测试时耗时耗力、难以覆盖多场景的痛点。通过生成详细的工作流文档,并将其自动转换为Playwright测试脚本,支持在桌面、移动端及多用户场景下进行交互式测试或集成到CI/CD流程中。

使用时,开发者首先通过/setup-profiles命令创建基于角色的浏览器认证配置文件,处理登录、OAuth等复杂状态。随后,可以利用多个生成器技能,让AI助手探索代码库并与你共同编写涵盖正常流程、边缘情况和用户体验的工作流文档。这些文档可被转换为可直接运行的Playwright测试代码,或通过内置的Runner进行交互式执行。

该工具非常适合前端开发者、测试工程师以及使用Next.js、React Router、Remix、SvelteKit等现代Web框架的团队,用于快速构建可靠的自动化测试套件,提升应用发布信心。

与同类仅生成测试代码的工具相比,QA Skills的核心在于其“工作流文档先行”的完整流水线设计。它并非直接生成代码,而是先引导用户与AI协作,以自然语言描述测试意图和验证点,再将其转化为结构化的测试,确保了测试逻辑的可读性和可维护性,并集成了六种专项审计代理进行深度质量分析。

核心特点

核心区别在于其“工作流文档驱动”的完整测试生命周期管理,以及集成了六种专项QA代理(如对抗性审计、韧性审计)进行深度应用分析,而非单纯的测试代码生成。它通过先协作编写可读的Markdown工作流,再转换为可执行代码,确保了测试意图的清晰和覆盖的全面性。

注意事项

对于非Web应用或完全不基于路由的复杂桌面/原生应用,其框架自动发现功能可能受限,需要更多手动配置。

常见问题

QA Skills支持哪些浏览器和测试框架?

主要基于Playwright,支持Chromium、WebKit等,测试框架优化支持Next.js,也兼容React Router、Remix、SvelteKit。

如何用它测试需要登录的复杂用户流程?

使用`/setup-profiles`命令创建认证配置文件,手动登录一次后保存会话状态,后续测试会自动使用该状态,支持多角色。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/qa-skills/raw/index.md 读取 qa-skills 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。