2 مستودعات
Testing strategies that chain multiple dependent requests to verify system behavior across complex multi-step workflows.
Distinct from API Testing Frameworks: Distinct from general API Testing Frameworks by focusing specifically on state transitions and request sequencing rather than isolated calls.
Explore 2 awesome GitHub repositories matching testing & quality assurance · Stateful Testing. Refine with filters or upvote what's useful.
WireMock is a suite of tools for service virtualization, providing mock servers for HTTP APIs and WebSocket communication. It serves as an HTTP API mock server and request verifier, allowing for the simulation of responses and the interception of network requests to test client applications without a live backend. The project differentiates itself through a service virtualization model that records real network traffic and replays it as stubs to mimic external service behavior. It includes a network fault injector to simulate response delays and connectivity issues, and a stateful scenario ma
Provides a stateful scenario machine to mimic complex multi-step business workflows and sequential API interactions.
Schemathesis is a property-based testing tool and fuzzer for schema-based APIs. It analyzes OpenAPI and JSON Schema specifications to automatically generate test cases that identify crashes, schema violations, and validation bypasses. The project functions as a contract validator and security scanner, verifying that a live server strictly adheres to its defined specifications. The framework distinguishes itself through stateful API testing, which chains multiple related requests together to uncover bugs that only emerge during complex, multi-step user workflows. It also utilizes response-driv
Chains multiple related API requests together to uncover bugs that only emerge during complex multi-step user workflows.