External Resources
Explore a curated list of articles, blogs, videos, and tutorials to deepen your understanding of Schemathesis. This list is categorized by topic for your convenience and will be regularly updated with new content.
Papers
- Deriving Semantics-Aware Fuzzers from Web API Schemas by @Zac-HD and @Stranger6667
- Description: Explores the automation of API testing through semantics-aware fuzzing. Presented at ICSE 2022.
- Date: 20 Dec 2021
Articles
- Auto-Generating & Validating OpenAPI Docs in Rust: A Streamlined Approach with Utoipa and Schemathesis by identeco
- Description: Demonstrates OpenAPI doc generation with Utoipa and validating it with Schemathesis.
- Date: 01 Jun 2023
- Testing APIFlask with schemathesis by @pamelafox
- Description: Explains how to test APIFlask applications using Schemathesis.
- Date: 27 Feb 2023
- Using Hypothesis and Schemathesis to Test FastAPI by @amalshaji
- Description: Discusses 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: Guides you through setting up Schemathesis with Flask API in GitHub Actions.
- Date: 04 Aug 2022
- Using API schemas for property-based testing (RUS) about Schemathesis by @Stranger6667
- Description: Covers the usage of Schemathesis for property-based API testing.
- Date: 07 Sep 2021
- Schemathesis: property-based testing for API schemas by @Stranger6667
- Description: Introduces property-based testing for OpenAPI schemas using Schemathesis.
- Date: 26 Nov 2019
Videos
- API Fuzzing: What it is and why you should use it by José Haro Peralta
- Description: A comprehensive overview and demo of Schemathesis.
- Date: 14 Feb 2023
- Schemathesis tutorial with an accompanying video by Red Hat
- Description: Provides a hands-on tutorial for API testing with Schemathesis.
- Date: 09 Feb 2023
- Effective API schemas testing from DevConf.cz by @Stranger6667
- Description: Talks about using Schemathesis for property-based API schema testing.
- Date: 24 Mar 2021
- API-schema-based testing with schemathesis from EuroPython 2020 by @hultner
- Description: Introduces property-based API testing with Schemathesis.
- Date: 23 Jul 2020