DevConf.cz 2021 has ended
Back To Schedule
Saturday, February 20 • 2:00pm - 2:25pm
Effective API schemas testing

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

Many modern Web applications use API schemas to describe their contracts. But, the presence of a schema doesn't mean that the real application works as defined in the schema. There are many reasons for that - from the fundamental inability to describe the application with the chosen schema spec to the ubiquitous human factor. There are many consequences from this problem, and the application crash is the least dangerous of them.
I will talk about Schemathesis - a tool that helps to solve many of these problems with property-based testing.
We'll go through typical use-cases and talk about stateful testing - an approach that allows you to generate whole sequences of API calls automatically.
You'll learn how to test API schemas with minimal efforts and create effective test scenarios that will make your applications more reliable.
If you are interested in the practical usage of property-based testing and how to implement it in real-life projects, I am keen to see you at the session!

avatar for Dmitry Dygalo

Dmitry Dygalo

Software Engineering Consultant
Building stuff with Python & Rust. Ask me about property-based testing, Rust, and web development.

Saturday February 20, 2021 2:00pm - 2:25pm CET
Session Room 4