From agentic-qe-fleet
Generates unit, integration, and E2E tests from code analysis covering branches, errors, and edges. Use for new/changed code, coverage gaps, or Jest/Vitest/Playwright suite migrations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agentic-qe-fleet:qe-test-generationThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guide the use of v3's AI-powered test generation capabilities including pattern-based test synthesis, multi-framework support, and intelligent test case derivation from code analysis.
Guide the use of v3's AI-powered test generation capabilities including pattern-based test synthesis, multi-framework support, and intelligent test case derivation from code analysis.
# Generate unit tests for a file
aqe test generate --file src/services/UserService.ts --framework jest
# Generate tests with coverage target
aqe test generate --scope src/api/ --coverage 90 --type unit
# Generate integration tests
aqe test generate --file src/controllers/AuthController.ts --type integration
# Generate from patterns
aqe test generate --pattern repository --target src/repositories/
// Spawn test generation agents
Task("Generate unit tests", `
Analyze src/services/PaymentService.ts and generate comprehensive Jest tests.
Include:
- Happy path tests for all public methods
- Edge cases and boundary conditions
- Error handling scenarios
- Mock external dependencies
Output to tests/unit/services/PaymentService.test.ts
`, "qe-test-generator")
// Pattern-based generation
Task("Apply test patterns", `
Scan src/repositories/ and apply repository test pattern:
- CRUD operation tests
- Query builder tests
- Transaction tests
- Connection error handling
`, "qe-pattern-matcher")
await testGenerator.analyzeAndGenerate({
source: 'src/services/OrderService.ts',
analysis: {
methods: true,
branches: true,
dependencies: true,
errorPaths: true
},
output: {
framework: 'jest',
style: 'describe-it',
assertions: 'expect'
}
});
await testGenerator.applyPattern({
pattern: 'service-layer',
targets: ['src/services/*.ts'],
customizations: {
mockStrategy: 'jest.mock',
asyncHandling: 'async-await',
errorAssertion: 'toThrow'
}
});
await testGenerator.fillCoverageGaps({
coverageReport: 'coverage/lcov.info',
targetCoverage: 90,
prioritize: ['uncovered-branches', 'error-paths'],
maxTests: 50
});
| Framework | Unit | Integration | E2E | Mocking |
|---|---|---|---|---|
| Jest | ✅ | ✅ | ⚠️ | jest.mock |
| Vitest | ✅ | ✅ | ⚠️ | vi.mock |
| Mocha | ✅ | ✅ | ❌ | sinon |
| Pytest | ✅ | ✅ | ❌ | pytest-mock |
| JUnit | ✅ | ✅ | ❌ | Mockito |
quality_checks:
assertions:
minimum_per_test: 1
meaningful: true
isolation:
no_shared_state: true
proper_setup_teardown: true
naming:
descriptive: true
follows_convention: true
coverage:
branches: 80
statements: 85
/mutation-testing to verify test quality/test-automation-strategy to choose framework and patterns/qe-coverage-analysis to find where tests are needed mostaqe health to diagnose, or aqe init to re-initialize if you get "Fleet not initialized"Primary Agents: qe-test-generator, qe-pattern-matcher, qe-test-architect Coordinator: qe-test-generation-coordinator Related Skills: qe-coverage-analysis, qe-test-execution
npx claudepluginhub proffesor-for-testing/agentic-qe --plugin agentic-qe-fleetGenerates unit, integration, and e2e tests for code using Jest, Vitest, Pytest, Cypress, or Playwright. Applies strategies like standard, scenario, property, mutation with edge case coverage.
Generates tests for any file type with automatic framework detection, project convention matching, and type-specific routing (React, Vue, Python, Go, Rust, PHP, E2E).