利用 AI 构建全链路测试与 QA 自动化工作流
解决软件交付质量不稳定的痛点:通过 AI 编排从测试策略、单元测试到 E2E 及性能分析的完整 QA 链路,确保代码在进入生产环境前通过严格的质量门禁。
为什么需要这个技能
在快速迭代的开发周期中,手动编写测试用例且覆盖所有边界场景极其耗时。如果缺乏系统化的测试金字塔(Testing Pyramid)策略,项目很容易在集成阶段才发现严重的逻辑漏洞。
本技能集将 AI 转化为一名资深 QA 工程师,它不仅能帮你写测试代码,还能引导你建立从底层的单元测试(Unit Test)到顶层的端到端测试(E2E)的完整防御体系,通过自动化手段将 Bug 拦截在发布之前。
适用场景
- 基础设施搭建:需要快速配置 Jest、Pytest 或 Playwright 等测试框架。
- 测试用例生成:基于现有功能代码,自动生成覆盖率高、包含边缘情况的测试脚本。
- 浏览器自动化:实现 Web 应用的 UI 自动化测试、响应式检查或视觉回归测试。
- 代码评审与门禁:在 PR 合并前,利用 AI 进行安全扫描、Bug 检测和 Lint 校验。
核心工作流
该工作流分为八个阶段,你可以根据项目进度选择性调用:
- 测试策略 (Test Strategy):使用
@test-automator定义整体覆盖计划,选择合适的框架并配置 CI 集成。 - 单元测试 (Unit Testing):针对不同语言调用
@javascript-testing-patterns(Jest/Vitest) 或@python-testing-patterns(pytest) 生成原子级测试。 - 集成测试 (Integration Testing):利用
@api-testing-observability-api-mock构建 API Mock 环境,验证服务间交互。 - E2E 测试 (E2E Testing):调用
@playwright-skill模拟真实用户路径,设计端到端业务场景。 - 浏览器自动化 (Browser Automation):使用
@browser-automation处理 Headless 测试与视觉截图。 - 性能测试 (Performance Testing):通过
@performance-engineer识别性能瓶颈并优化响应时间。 - 代码评审 (Code Review):使用
@code-reviewer和@find-bugs自动扫描潜在缺陷与安全风险。 - 质量门禁 (Quality Gates):最后通过
@lint-and-validate确保代码风格统一且通过所有验证。
提示词示例:
Use @unit-testing-test-generate to generate unit testsUse @playwright-skill to create E2E testsUse @code-reviewer to review pull requests
下载和安装
解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md。
你可能还需要
暂无推荐