jaktestowac/api-testing
API test automation with Playwright and contract testing.
Writes and reviews API automation tests with Playwright Test: the request fixture and APIRequestContext, fixture-based setup and teardown, assertions on status and body, data management, and hybrid API+UI flows. Use when creating backend API tests, data-driven API coverage, API+UI hybrid workflows, or reviewing existing Playwright API suites. For schema validation against OpenAPI or breaking-change detection between spec versions, use testing-api-contracts.
Creates a risk-based API test plan from an OpenAPI spec, Postman collection, or written API docs, then generates and runs a small set of example tests in the project's existing API test stack. Use when an API has little or no automated testing and you want a plan and a working starting point in one flow. For a combined web and API plan explored through the UI, use the create-test-plan command.
Validates API responses against OpenAPI or JSON Schema, detects breaking changes between spec versions, and builds consumer-driven contract checks. Use when an API has a published spec, when a backend change might break a client, when API tests assert only status codes, or when test doubles need a guard against drifting from the real service.