用途:将自动化测试集成进 CI/CD 流水线,实现持续测试与持续质量反馈,适合需要搭建流水线测试、配置自动执行、落地持续测试策略、构建测试报告看板、优化流水线性能以及推行左移测试的场景。
主要能力:提供 CI/CD 测试策略,包括测试金字塔(约 60% 单元测试、30% 集成/API 测试、10% E2E/UI 测试)与持续测试阶段划分(预提交、提交阶段、验收阶段、部署阶段、生产监控)。给出 GitHub Actions 与 Jenkins 流水线配置示例,覆盖单元、集成、E2E 测试及覆盖率上传、报告发布、失败邮件通知。还包含测试自动化最佳实践(快速反馈、测试独立、稳定测试、有意义的失败、选择性执行)、测试报告与看板指标(构建成功率、测试通过率、代码覆盖率、构建时长、不稳定测试率、MTTR)、告警规则、优化策略(并行执行、依赖缓存、智能测试选择、Docker 层缓存)、环境管理、集成模式(PR 校验、持续部署、夜间回归、按需测试)以及监控与维护建议。
使用方式:按资料中的示例配置流水线,例如 GitHub Actions 中使用 actions/checkout、actions/setup-node、npm ci、npm run test:unit、npm run test:coverage、codecov/codecov-action、docker-compose up -d、npm run test:integration、npx playwright install --with-deps、npm run test:e2e、actions/upload-artifact;Jenkins 中使用 junit、publishHTML 等步骤。并行执行可用 matrix shard,缓存可用 actions/cache。
限制:资料未提供该技能的安装命令、收费方式、支持平台范围及实际效果数据,暂未提供。