qe-test-generation

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.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "qe-test-generation" with this command: npx skills add proffesor-for-testing/agentic-qe/proffesor-for-testing-agentic-qe-qe-test-generation

QE Test Generation

Purpose

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.

Activation

  • When generating tests for new code

  • When improving test coverage

  • When migrating tests between frameworks

  • When applying TDD patterns

  • When generating edge case tests

Quick Start

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/

Agent Workflow

// 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")

Test Generation Strategies

  1. Code Analysis Based

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' } });

  1. Pattern-Based Generation

await testGenerator.applyPattern({ pattern: 'service-layer', targets: ['src/services/*.ts'], customizations: { mockStrategy: 'jest.mock', asyncHandling: 'async-await', errorAssertion: 'toThrow' } });

  1. Coverage-Driven Generation

await testGenerator.fillCoverageGaps({ coverageReport: 'coverage/lcov.info', targetCoverage: 90, prioritize: ['uncovered-branches', 'error-paths'], maxTests: 50 });

Framework Support

Framework Unit Integration E2E Mocking

Jest ✅ ✅ ⚠️ jest.mock

Vitest ✅ ✅ ⚠️ vi.mock

Mocha ✅ ✅ ❌ sinon

Pytest ✅ ✅ ❌ pytest-mock

JUnit ✅ ✅ ❌ Mockito

Test Quality Checks

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

Coordination

Primary Agents: qe-test-generator, qe-pattern-matcher, qe-test-architect Coordinator: qe-test-generation-coordinator Related Skills: qe-coverage-analysis, qe-test-execution

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

code-review-quality

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

github-workflow-automation

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

github-code-review

No summary provided by upstream source.

Repository SourceNeeds Review