test-automation

Generate executable test suites from SDD artifacts across multiple frameworks.

16|3|Updated Nov 10, 2025
One-click install
npx skills add https://github.com/vladm3105/aidoc-flow-framework --skill test-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-automation
Source: https://github.com/vladm3105/aidoc-flow-framework/tree/main/.claude/skills/test-automation
Command: npx skills add https://github.com/vladm3105/aidoc-flow-framework --skill test-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates test planning and generation from SDD artifacts, enabling contract testing, BDD execution, unit/integration tests, and coverage analysis.

Core Features & Use Cases

  • Generate BDD tests from Gherkin scenarios
  • Create unit and integration tests from REQ/SPEC
  • Perform contract testing and coverage analysis
  • Automate test data generation and performance tests

Quick Start

Generate a pytest-bdd suite from a BDD document and unit tests from REQ sections.

Frequently Asked Questions about test-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate unit and integration tests from requirements documents?

Test automation generates executable test suites directly from requirement artifacts (REQ, SPEC) by mapping requirements to test cases, creating fixtures, and parameterizing test data. This ensures requirements-to-code traceability and reduces manual test creation overhead across unit and integration test frameworks.

Can I automate BDD test generation from Gherkin scenarios?

Yes. BDD test automation converts Gherkin scenario files into executable test suites using pytest-bdd and other BDD frameworks, automating step definition creation and test case mapping. This bridges specification documents and runnable acceptance tests.

What's the best way to ensure contract testing aligns with implementation?

Contract testing automation validates that API contracts, service boundaries, and data schemas match implementation by generating tests from contract definitions (CTR artifacts). This catches integration failures early and maintains artifact-to-code alignment across services.

How do I automate test data generation and coverage analysis?

Test automation generates test data sets, edge cases, and boundary conditions from specification artifacts while calculating coverage metrics across multi-framework environments. This produces CI-ready test suites with traceable coverage reports.

Does test automation work with multiple testing frameworks?

Yes. Test automation operates across BDD frameworks, unit testing (pytest, unittest), integration testing, and contract testing tools within multi-framework environments, adapting artifact-to-test mapping and fixture generation to each framework's conventions.

What happens if test requirements change after code is written?

Test automation updates traceability mappings and regenerates test suites when SDD artifacts change, maintaining alignment between evolving requirements, contracts, and implementation without manual test rewrites.