SuperAPI AI 工具集

cicd-pipeline-qe-orchestrator

设计与创作

查看项目

更新于 10-16 03:48

技能介绍

用途:在 CI/CD 流水线中编排质量工程(QE),适用于设计流水线测试策略、实现质量门禁、协调多个 QE 智能体,以及左移(shift-left)与右移(shift-right)测试。

主要能力:按五个阶段组织策略——提交阶段(TDD、代码评审、单元测试)、构建阶段(覆盖率分析、变异测试、不稳定测试检测)、集成阶段(API 契约、性能、安全)、预发阶段(混沌测试、视觉回归、可访问性)、生产阶段(合成监控、RUM、合规)。每个阶段给出主用智能体与技能矩阵,例如提交阶段用 qe-test-generator、qe-requirements-validator,集成阶段用 qe-api-contract-validator、qe-performance-tester、qe-security-scanner。提供可配置质量门禁阈值,如单元覆盖率 > 80%、全部测试通过 100%、变异分数 > 70%、p95 响应 < 200ms、安全严重问题 0 等,并标注是否阻断。采用层级拓扑、每阶段最多 10 个智能体,通过 aqe/* 内存命名空间协调,支持黑板事件(如 phase:commit:complete、coverage:gap:detected)触发下游订阅者。可按风险等级(关键/高/中/低)和应用类型(API、Web UI、移动端、后端)自适应选择策略与智能体数量。

使用方式:以 Task 调用形式分派智能体,例如 Task("Generate Tests", "Create unit tests for new methods", "qe-test-generator");多智能体编排使用 qe-fleet-commander;质量门禁以 JSON 配置定义各阶段指标、阈值与是否阻断。结果写入 aqe/pipeline/ 下的 phase-results、quality-gates、coverage/gaps、security/findings、performance/results 等路径。

限制:资料未提供具体安装命令、依赖版本、支持平台、收费与价格信息。常见问题包括并行测试导致 OOM(建议分批执行)、每次提交都全量测试导致流水线过慢(建议智能选取测试)、阈值过严导致门禁长期失败(建议分析趋势后调整)。