| Primary workflow | Generate a repository-owned baseline test suite | Explore an API with property-based and stateful test generation |
|---|
| Input generation | Uses contract examples, schemas, parameters, and safe negative cases | Generates diverse values and sequences to exercise edge cases |
|---|
| Generated output | Readable pytest or Vitest source files | Runtime-generated cases through the Schemathesis runner |
|---|
| Developer handoff | Open, edit, review, and commit the generated files | Tune the runner and phases in the test execution workflow |
|---|
| Contract coverage | Operation-level checks with schema, header, auth, and status assertions | Operation coverage with property-based exploration and failure reproduction |
|---|
| Best pairing | Baseline suite and change-oriented test scaffolding | Fuzzing, edge-case discovery, and deeper runtime confidence |
|---|