External Resources
This page collects articles, papers, videos, and tutorials about Schemathesis written by the community. These resources provide additional perspectives, use cases, and implementation examples.
Papers
-
Testing RESTFul APIs: A Survey by Golmohammadi, et al.
-
Description: Academic review of state-of-the-art API testing tools including Schemathesis.
-
Date: 24 Nov 2023
-
-
Deriving Semantics-Aware Fuzzers from Web API Schemas by @Zac-HD and @Stranger6667
-
Description: Research paper exploring the automation of API testing through semantics-aware fuzzing. Presented at ICSE 2022.
-
Date: 20 Dec 2021
-
Tutorials
-
Automated REST API fuzzing using Schemathesis by @RafDevX and @sofiaedv at KTH Royal Institute of Technology
-
Description: Hands-on tutorial on fuzzing REST APIs with Schemathesis from the course DD2482 Automated Software Testing and DevOps
-
Date: 15 Oct 2023
-
Articles
-
Create a Cracker of an Open API Contract with VS Code, Spectral, Prism and Schemathesis by @dataGriff
-
Description: Detailed walkthrough of contract-first API design and testing workflow.
-
Date: 22 Dec 2023
-
-
Boost Your FastAPI Reliability with Schemathesis Automated Testing by @Jeremy
-
Description: Implementation guide for Schemathesis testing in FastAPI projects.
-
Date: 17 Jul 2023
-
-
Implementing Schemathesis at PayLead by Jérémy Pelletier at PayLead
-
Description: Case study including custom hooks, stateful testing, and CI/CD integration.
-
Date: 29 May 2023
-
-
Auto-Generating & Validating OpenAPI Docs in Rust: A Streamlined Approach with Utoipa and Schemathesis by identeco
-
Description: Integration of OpenAPI doc generation with Utoipa and validation with Schemathesis in Rust applications.
-
Date: 01 Jun 2023
-
-
Testing APIFlask with schemathesis by @pamelafox
-
Description: Technical guide for testing APIFlask applications using Schemathesis.
-
Date: 27 Feb 2023
-
-
Using Hypothesis and Schemathesis to Test FastAPI by @amalshaji
-
Description: Technical overview of property-based testing in FastAPI with Hypothesis and Schemathesis.
-
Date: 06 Sep 2022
-
-
How to use Schemathesis to test Flask API in GitHub Actions by @lina-is-here
-
Description: Implementation guide for Schemathesis with Flask API in GitHub Actions.
-
Date: 04 Aug 2022
-
-
Using API schemas for property-based testing (in Russian) by @Stranger6667
-
Description: Technical article covering Schemathesis for property-based API testing.
-
Date: 07 Sep 2021
-
-
Schemathesis: property-based testing for API schemas by @Stranger6667
-
Description: Introduction to the concepts behind Schemathesis and property-based testing for APIs.
-
Date: 26 Nov 2019
-
Videos
-
API Fuzzing: What it is and why you should use it by José Haro Peralta
-
Description: Technical overview and demonstration of Schemathesis capabilities.
-
Date: 14 Feb 2023
-
-
Automated Testing with Schemathesis with video tutorial by Red Hat
-
Description: Hands-on tutorial for implementing API testing with Schemathesis.
-
Date: 09 Feb 2023
-
-
Effective API schemas testing from DevConf.cz by @Stranger6667
-
Description: Technical presentation on Schemathesis for property-based API schema testing.
-
Date: 24 Mar 2021
-
-
API-schema-based testing with schemathesis from EuroPython 2020 by @hultner
-
Description: Technical introduction to property-based API testing with Schemathesis.
-
Date: 23 Jul 2020
-