Schema-Aware AI Test Generation
What It Does
Schema-Aware Test Generation reads your API specification to understand every endpoint, parameter and data model, then plans the tests that should exist and fills each one with a concrete request and assertions, without you writing a single test by hand. Because the plan comes from a declared matrix of scenario classes rather than free-form prompting, every test traces to a scenario and a coverage dimension, and teams that cannot send specs to an AI provider still get the whole suite. With an AI key configured, two bounded calls per endpoint polish the tests and propose up to eight further edge cases, each grounded in a declared constraint. Requirements you have extracted add business-rule tests, and an uploaded Excel test-data sheet spreads real rows across the positive tests. The platform tracks two levels of coverage, Overall and Production-Grade, and "Generate tests for gaps" fills whatever your project settings allow.
Overview
The platform reads every endpoint, parameter and constraint in your OpenAPI, Swagger, WSDL, GraphQL or Postman definition and plans the tests that should exist: 79 scenario classes across 12 dimensions, from valid requests and boundaries to 13 authentication-bypass checks. AI (optional, with your key) then polishes names and realistic values and adds up to eight extra edge cases per endpoint; it can never delete or weaken a planned test. Security probes are opt-in per project. Each generated test carries a severity rating, a descriptive name and assertions tailored to the schema, and regenerating updates tests in place, so run history is kept and duplicates do not pile up.
Key Capabilities
How It Works
- 1
Import your specification from a URL, a file, pasted cURL or text
- 2
The platform reads endpoints, request schemas, response models and constraints
- 3
Click "Generate tests" for one endpoint, or "Generate Tests for All" for a whole feature
- 4
Review the summary and coverage; use "Generate tests for gaps" to close what is missing
- 5
Edit any test, or add manual tests alongside the generated ones
Available on
All Plans
Included in the free trial — no credit card required.
Documentation
Step-by-step guides for setting up and using AI Test Generation.
- Generate Endpoint Test CasesUse Generate tests on the endpoint test-case screen to create critical tests first, then fill coverage gaps—across many test strategies with business-impact severity.
- Test Generation SettingsControl per project which requirement types the AI extracts, which test strategies fire, and which severity tiers are kept—so generation focuses on what matters for that project.
- Test Data and Generation SetupUpload sample Excel/CSV data so generated tests use realistic inputs, then check generation readiness per endpoint and tune request/response mapping overrides.
Go deeper
Guides and playbooks that show this capability in practice.
Related Features
Coverage Gaps
See exactly which tests are missing for each endpoint, and close the gaps in one click.
Learn moreEdge Cases
Discover boundary conditions and edge cases humans miss.
Learn moreMulti-AI
Choose OpenAI, Anthropic Claude, Google Gemini, Azure OpenAI and 15 more, or your own self-hosted model on Trial and Enterprise.
Learn moreTry AI Test Generation Today
Start your 15-day free trial — no credit card required.