mirror of
https://github.com/proffesor-for-testing/agentic-qe.git
synced 2026-09-19 08:45:47 +08:00
5a2883a4a0
Agentic Quality Engineering Fleet - AI-driven quality management platform Features: - 16 specialized QE agents for comprehensive testing - AI-powered test generation with 95% coverage targets - O(log n) sublinear algorithms for massive scale - Parallel test execution with intelligent orchestration - Real-time coverage analysis and gap detection - Smart quality gates with ML-driven decisions - Security scanning (SAST, DAST, dependency analysis) - Performance testing with load orchestration - Flaky test detection with automatic stabilization - API contract validation with breaking change detection - Test data generation (10,000+ records/sec) - Production intelligence (convert incidents to tests) - Chaos engineering for resilience testing - MCP integration with Claude Code - Multi-framework support (Jest, Mocha, Cypress, Playwright) Architecture: - TypeScript implementation - MCP (Model Context Protocol) integration - Claude Code agent orchestration - Event-driven agent coordination - Distributed fleet management - Cross-session memory persistence Documentation: - Complete API documentation (TypeDoc) - User guides (Getting Started, MCP Integration, Test Generation, etc.) - Architecture deep-dive - CLI reference - Contributing guidelines - MIT License Tech Stack: - TypeScript 5.3+ - Node.js 18+ - @anthropic-ai/sdk ^0.64.0 - @modelcontextprotocol/sdk ^1.18.2 - Jest for testing - Winston for logging - SQLite for persistence Project Structure: - src/ - Source code (agents, core, MCP, CLI) - tests/ - Comprehensive test suite - docs/ - Complete documentation - .claude/ - Agent definitions and commands - config/ - Configuration files 🤖 Generated with Claude Code https://claude.com/claude-code Co-Authored-By: Claude <noreply@anthropic.com>
50 lines
953 B
YAML
50 lines
953 B
YAML
# Agentic QE Fleet Configuration
|
|
|
|
fleet:
|
|
id: "agentic-qe-fleet"
|
|
name: "Autonomous Quality Engineering Fleet"
|
|
maxAgents: 20
|
|
heartbeatInterval: 30000 # 30 seconds
|
|
taskTimeout: 600000 # 10 minutes
|
|
|
|
agents:
|
|
- type: "test-executor"
|
|
count: 3
|
|
config:
|
|
frameworks: ["jest", "cypress", "playwright"]
|
|
maxParallelTests: 4
|
|
timeout: 300000
|
|
reportFormat: "json"
|
|
|
|
- type: "quality-analyzer"
|
|
count: 2
|
|
config:
|
|
tools: ["eslint", "sonarqube", "codecov"]
|
|
thresholds:
|
|
coverage: 80
|
|
complexity: 10
|
|
maintainability: 70
|
|
security: 90
|
|
reportFormat: "json"
|
|
|
|
database:
|
|
type: "sqlite"
|
|
filename: "./data/fleet.db"
|
|
|
|
logging:
|
|
level: "info"
|
|
format: "json"
|
|
outputs: ["console", "file"]
|
|
|
|
api:
|
|
port: 3000
|
|
host: "0.0.0.0"
|
|
cors: true
|
|
rateLimit:
|
|
windowMs: 900000 # 15 minutes
|
|
max: 100
|
|
|
|
security:
|
|
encryption:
|
|
algorithm: "aes-256-gcm"
|
|
keyLength: 32 |