Karate Test Management
A VS Code workspace that brings Karate API test creation, execution, coverage, quality analysis and maintenance into one place.
What it brings together
Create and import
Build Karate tests from OpenAPI, Postman, HAR, GraphQL, documentation and recorded workflows, with deterministic generation available without AI.
Project-aware execution
Run features or exact scenarios using discovered Maven, Gradle, standalone or explicitly configured project runners.
Contract coverage
Compare OpenAPI operations with available feature evidence, review covered and uncovered endpoints, and generate from confirmed gaps.
Test management
Browse a searchable scenario library, run history, ownership, lifecycle status, quality findings and traceability information.
Quality workflows
Track coverage gaps, specification changes, flakiness, failures and health findings through an explicit review lifecycle.
Optional AI assistance
Use a selected provider for bounded generation, repair and analysis while keeping deterministic execution, coverage and management available independently.
Evidence-first design
The design separates signals that are easy to conflate: a passing scenario is execution evidence, while OpenAPI operation mapping is coverage evidence. AI-assisted changes are treated as proposals to validate rather than a replacement for repository-aware rules.
Related work
The project is closely connected to my writing on maintainable OpenAPI-to-Karate generation and contract-level API coverage.