proffesor-for-testing/agentic-qe

Agentic QE Fleet is an open-source AI-powered QA/QE platform designed for use with Coding Agents (works best with Claude Code) featuring specialized agents and skills to support testing activities for a product at any stage of the SDLC. Free to use, fork, build, and contribute. Based on the Agentic QE Framework created by Dragan Spiridonov.

解決する課題

Agentic Quality Engineering (AQE) Fleetは、ソフトウェアテストと品質保証における退屈で複雑なプロセスを自動化します。多様な技術スタックやコーディングエージェントプラットフォームにおいて、高いテストカバレッジの維持、リスクのある未テストのコードパスの特定、および不安定なテストの修正という問題を解決します。

仕組み

AQEは、中央の「Queen Coordinator」によって調整される、専門化されたAIエージェントのフリートとして機能します。このコーディネーターは、高度な品質タスクを小さなサブタスクに分解し、ドメイン固有のエージェント(例:テストアーキテクト、セキュリティスキャナー、カオスエンジニア)に割り当てます。

主な技術的メカニズムは以下の通りです:

  • Intelligent Routing: TinyDancerと呼ばれるシステムが、コストとパフォーマンスのバランスを取るために、複雑さに応じてタスクを異なるLLMティア(Haiku, Sonnet, Opus)にルーティングします。
  • Pattern Learning: システムは、成功したテストパターンと欠陥インジケーターを永続的なデータベースにインデックス化し、異なるセッションやプロジェクト間で効果的な戦略を再利用できるようにします。
  • MCP Server: Model Context Protocol (MCP) を使用して、Claude Code、Cursor、GitHub Copilotなどの11の異なるコーディングエージェントプラットフォームとシームレスに統合します。
  • Quality Gates: 反同調性(anti-sycophancy)スコアリングを採用し、形骸化したテストや同語反復的なテストを拒否します。

対象者

AI駆動のテストを、既存のCI/CDパイプラインや複数のプラットフォームにわたるコーディングエージェントのワークフローに統合したいソフトウェアエンジニア、QAエンジニア、および開発チーム。

ハイライト

  • 大規模なエージェントフリート: セキュリティ、カオスエンジニアリング、エンタープライズ統合(SAP/SOAP)を含む13のドメインにわたる60の専門化されたQEエージェントを調整します。
  • 75以上のQEスキル: TDD (London/Chicago) から変異テスト(mutation testing)まで、検証・確認済みのスキルのライブラリ。
  • マルチプラットフォーム対応: Cursor、Cline、Windsurfを含む11の主要なコーディングエージェントに対応。
  • プロジェクトを越えた学習: コードベースのパターンを継続的に学習し、テスト生成の精度を向上させます。
  • コスト最適化: Ollamaを介したローカルLLMのサポートと、APIコストを最小限に抑えるためのインテリジェントルーティングを提供します。