
关于
全面的测试和 QA 工作流,涵盖单元测试、集成测试、端到端测试、浏览器自动化和质量保证。
name: testing-qa description: "全面的测试和质量保证工作流,涵盖单元测试、集成测试、E2E 测试、浏览器自动化和质量保证。" category: workflow-bundle risk: safe source: personal date_added: "2026-02-27"
测试/QA 工作流套件
概述
全面的测试和质量保证工作流,涵盖单元测试、集成测试、E2E 测试、浏览器自动化和生产就绪软件的质量门禁。
适用场景
在以下情况使用此工作流:
- 搭建测试基础设施
- 编写单元测试和集成测试
- 实现 E2E 测试
- 自动化浏览器测试
- 建立质量门禁
- 执行代码审查
工作流阶段
阶段 1:测试策略
调用的技能
test-automator- 测试自动化test-driven-development- TDD
操作
- 定义测试策略
- 选择测试框架
- 规划测试覆盖率
- 搭建测试基础设施
- 配置 CI 集成
复制粘贴提示词
Use @test-automator to design testing strategy
Use @test-driven-development to implement TDD workflow
阶段 2:单元测试
调用的技能
javascript-testing-patterns- Jest/Vitestpython-testing-patterns- pytestunit-testing-test-generate- 测试生成tdd-orchestrator- TDD 编排
操作
- 编写单元测试
- 设置测试夹具
- 配置 Mock
- 测量覆盖率
- 集成到 CI
复制粘贴提示词
Use @javascript-testing-patterns to write Jest tests
Use @python-testing-patterns to write pytest tests
Use @unit-testing-test-generate to generate unit tests
阶段 3:集成测试
调用的技能
api-testing-observability-api-mock- API 测试e2e-testing-patterns- 集成模式
操作
- 设计集成测试
- 搭建测试数据库
- 配置 API Mock
- 测试服务交互
- 验证数据流
复制粘贴提示词
Use @api-testing-observability-api-mock to test APIs
阶段 4:E2E 测试
调用的技能
playwright-skill- Playwright 测试e2e-testing-patterns- E2E 模式webapp-testing- Web 应用测试
操作
- 设计 E2E 场景
- 编写测试脚本
- 配置测试数据
- 设置并行执行
- 实现视觉回归测试
复制粘贴提示词
Use @playwright-skill to create E2E tests
Use @e2e-testing-patterns to design E2E strategy
阶段 5:浏览器自动化
调用的技能
browser-automation- 浏览器自动化webapp-testing- 浏览器测试screenshots- 截图自动化
操作
- 搭建浏览器自动化
- 配置无头测试
- 实现视觉测试
- 捕获截图
- 测试响应式设计
复制粘贴提示词
Use @browser-automation to automate browser tasks
Use @screenshots to capture marketing screenshots
阶段 6:性能测试
调用的技能
performance-engineer- 性能工程performance-profiling- 性能分析web-performance-optimization- Web 性能
操作
- 设计性能测试
- 搭建负载测试
- 测量响应时间
- 识别瓶颈
- 优化性能
复制粘贴提示词
Use @performance-engineer to test application performance
阶段 7:代码审查
调用的技能
code-reviewer- AI 代码审查code-review-excellence- 审查最佳实践find-bugs- Bug 检测security-scanning-security-sast- 安全扫描
操作
- 配置审查工具
- 运行自动审查
- 检查 Bug
- 验证安全性
- 批准变更
复制粘贴提示词
Use @code-reviewer to review pull requests
Use @find-bugs to detect bugs in code
阶段 8:质量门禁
调用的技能
lint-and-validate- 代码检查verification-before-completion- 验证
操作
- 配置 Linter
- 设置格式化工具
- 定义质量指标
- 实现门禁
- 监控合规性
复制粘贴提示词
Use @lint-and-validate to check code quality
Use @verification-before-completion to verify changes
测试金字塔
/ / \ E2E 测试 (10%)
/---- / \ 集成测试 (20%)
/-------- / \ 单元测试 (70%)
/------------
质量门禁检查清单
- [ ] 单元测试覆盖率 > 80%
- [ ] 所有测试通过
- [ ] 关键路径有 E2E 测试
- [ ] 性能基准达标
- [ ] 安全扫描通过
- [ ] 代码审查已批准
- [ ] Lint 检查通过
相关工作流套件
development- 开发工作流security-audit- 安全测试cloud-devops- CI/CD 集成ai-ml- AI 测试
限制
- 仅在任务明确匹配上述范围时使用此技能。
- 不要将输出视为专业测试服务的替代品。
兼容工具
Claude CodeCursor
标签
测试

