testops-companion
一個 AI 驅動的測試運營平台與 MCP 伺服器,提供自動化測試失敗分析、根因匹配 (RCA) 及 CI/CD 流水線的智能測試編排。
簡介
TestOps Copilot 是一個先進的 AI 驅動平台,旨在現代化軟體測試與 DevOps 工作流程。透過直接與 CI/CD 流水線整合,它扮演虛擬測試工程師的角色,執行根因分析 (RCA)、日誌摘要與自動化失敗分類。該解決方案包含強大的模型內容協議 (MCP) 伺服器,使 Claude 等 AI 助手能直接與您的測試數據、向量資料庫與知識庫交互,大幅減少 Token 使用量並提升 AI 生成洞察的相關性。
它專為管理複雜測試套件的 QA 工程師、DevOps 團隊與開發人員設計。平台能識別不穩定測試 (Flaky tests)、提供一鍵修復建議,並透過統計評分預測可能影響生產環境的故障。無論您面臨的是暫時性網路超時還是複雜的應用程式 Bug,Copilot 都會將查詢路由至專業領域——例如效能、安全或資料工程師——以提供具備上下文的建議。透過分級的自主權設置,團隊可以在人工確認模式與全自動流水線修復之間進行選擇。
-
即時 RCA 匹配與指紋辨識,將反覆出現的失敗與知識庫中儲存的歷史解決方案連結。
-
MCP 伺服器整合,使用 JSON-RPC 執行伺服器端工具 (分析、批次處理、搜尋),顯著降低 AI 運作成本。
-
多角色路由架構,將故障查詢精準導向至相應的技術領域專家。
-
針對高量失敗進行智慧批次分析,根據統計模式優先處理高風險議題。
-
全面支援主流 AI 供應商,包括 Anthropic Claude、OpenAI GPT-4o、Google Gemini 及 Azure OpenAI。
-
分級自主權設定,允許對 AI 如何與 CI 流水線及儲存庫操作互動進行細緻控制。
-
輸入要求包含測試名稱、錯誤訊息、堆疊追蹤,以及選用的日誌檔案或流水線元數據以進行更豐富的分析。
-
系統支援向量資料庫 (Weaviate) 整合,可跨歷史測試失敗與文件進行語義搜尋。
-
使用者可配置具備 5 分鐘生存時間 (TTL) 確認視窗的自動執行工作流程,用於執行具有破壞性的操作。
-
成本效率優化:在進入昂貴的 LLM 推論週期前,優先執行本地分類與摘要。
-
以 Node.js 運作的 MCP 伺服器形式提供,連接 PostgreSQL 與 Redis 以跨不同流水線執行保持狀態與上下文。
倉庫統計
- Star 數
- 3
- Fork 數
- 1
- Open Issue 數
- 7
- 主要語言
- TypeScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月4日 上午01:41