利用 AI 构建全链路测试与 QA 自动化工作流

解决软件交付质量不稳定的痛点:通过 AI 编排从测试策略、单元测试到 E2E 及性能分析的完整 QA 链路,确保代码在进入生产环境前通过严格的质量门禁。

为什么需要这个技能

在快速迭代的开发周期中,手动编写测试用例且覆盖所有边界场景极其耗时。如果缺乏系统化的测试金字塔(Testing Pyramid)策略,项目很容易在集成阶段才发现严重的逻辑漏洞。

本技能集将 AI 转化为一名资深 QA 工程师,它不仅能帮你写测试代码,还能引导你建立从底层的单元测试(Unit Test)到顶层的端到端测试(E2E)的完整防御体系,通过自动化手段将 Bug 拦截在发布之前。

适用场景

  • 基础设施搭建:需要快速配置 Jest、Pytest 或 Playwright 等测试框架。
  • 测试用例生成:基于现有功能代码,自动生成覆盖率高、包含边缘情况的测试脚本。
  • 浏览器自动化:实现 Web 应用的 UI 自动化测试、响应式检查或视觉回归测试。
  • 代码评审与门禁:在 PR 合并前,利用 AI 进行安全扫描、Bug 检测和 Lint 校验。

核心工作流

该工作流分为八个阶段,你可以根据项目进度选择性调用:

  1. 测试策略 (Test Strategy):使用 @test-automator 定义整体覆盖计划,选择合适的框架并配置 CI 集成。
  2. 单元测试 (Unit Testing):针对不同语言调用 @javascript-testing-patterns (Jest/Vitest) 或 @python-testing-patterns (pytest) 生成原子级测试。
  3. 集成测试 (Integration Testing):利用 @api-testing-observability-api-mock 构建 API Mock 环境,验证服务间交互。
  4. E2E 测试 (E2E Testing):调用 @playwright-skill 模拟真实用户路径,设计端到端业务场景。
  5. 浏览器自动化 (Browser Automation):使用 @browser-automation 处理 Headless 测试与视觉截图。
  6. 性能测试 (Performance Testing):通过 @performance-engineer 识别性能瓶颈并优化响应时间。
  7. 代码评审 (Code Review):使用 @code-reviewer@find-bugs 自动扫描潜在缺陷与安全风险。
  8. 质量门禁 (Quality Gates):最后通过 @lint-and-validate 确保代码风格统一且通过所有验证。

提示词示例:

  • Use @unit-testing-test-generate to generate unit tests
  • Use @playwright-skill to create E2E tests
  • Use @code-reviewer to review pull requests

下载和安装

下载 testing-qa 中文版 Skill ZIP

解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md

你可能还需要

暂无推荐