工程開發
cicd-pipeline-qe-orchestrator avatar

cicd-pipeline-qe-orchestrator

整合 CI/CD 管線全流程的品質工程,涵蓋從提交階段的單元測試、左移測試策略,到生產環境的合成監控與合規性品質閘門。

簡介

CI/CD 管線品質工程調度器 (QE Orchestrator) 是一個進階的智慧代理框架,旨在將軟體交付管線轉化為自動驗證的生態系統。它作為品質工程的中樞大腦,管理一個專門的代理艦隊,確保從提交、建置、整合、測試、到生產環境的每一個生命週期階段都經過嚴格的測試與回歸防禦。透過實施左移測試,調度器協助開發者在提交階段利用 TDD 與 BDD 捕捉缺陷,同時透過生產環境智慧分析與合成監控實現右移測試。

本工具適用於 DevOps 工程師、品質工程架構師以及尋求自動化品質閘門以消除人為瓶頸的軟體團隊。對於傳統測試方法難以應付規模化、不穩定測試及整合複雜性的微服務架構特別有效。透過利用記憶體命名空間進行代理協調,並強制執行可量化的閾值,確保只有高品質、高韌性的程式碼能進入生產環境。

  • 多階段調度:自動觸發跨越提交、建置、測試、預備環境與生產環境的特定測試序列。

  • 代理協調:部署 60 多個專門的 QE 代理,執行突變測試 (Mutation testing)、不穩定測試偵測、安全掃描、API 合約驗證及混沌工程。

  • 品質閘門強制執行:為程式碼覆蓋率、延遲 (p95)、安全性漏洞與部署就緒分數設定阻塞與非阻塞閾值。

  • 適應性測試:根據專案風險、環境脈絡與偵測到的程式碼庫模式動態調整測試策略。

  • 智慧路由:透過將常規任務路由至輕量級模型、複雜分析任務路由至高階模型,有效降低 AI 成本。

  • 在專案中初始化調度器時,請使用 aqe init 指令自動偵測技術堆疊,並為您的編碼代理平台(如 Claude Code, GitHub Copilot, Cursor 等)設定 MCP。

  • 將管線階段定義為任務以觸發特定的代理工作流程;例如,在整合階段同步執行 SAST/DAST 安全掃描與 API 合約驗證。

  • 務必在設定中明確定義品質閘門,例如提交階段的 >80% 單元測試覆蓋率,或生產環境 <0.1% 的錯誤率。

  • 該調度器支援平行執行,允許您同步執行效能測試與安全掃描以節省時間。

  • 定期檢閱由 qe-quality-analyzer 產生的品質評估報告,以優化您的閾值並識別潛在的覆蓋率缺口。

倉庫統計

Star 數
329
Fork 數
65
Open Issue 數
4
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月29日 上午06:31
在 GitHub 查看