YoVDO

API-Schema-Based Testing with Schemathesis

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Web Development Courses Python Courses Test Automation Courses Property-based Testing Courses API Testing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore property-based testing for APIs using schemas in this 28-minute EuroPython 2020 conference talk. Learn how to automatically generate test scenarios from API schemas, enabling faster and more powerful testing. Discover the schemathesis library, which leverages hypothesis and hypothesis-JSONSchema extension strategies, and compare it with other tools like swagger-conformance. Gain insights into the future of GraphQL support and understand how formal API schemas provide value beyond documentation. Follow along with a demonstration of the CLI interface, pytest examples, and stateful testing techniques to enhance your API testing practices.

Syllabus

Introduction
About me
Outline
API schemas
Python implementations
Problems
Schema defects
Hypothesis
Schema
Schemathesis
Model errors
Demo
CLI interface
Pytest example
Stateful testing
Conclusions
Contact
Questions


Taught by

EuroPython Conference

Related Courses

API Testing a real web application via Postman
Coursera Project Network via Coursera
API Testing Using Rest Assured Test Automation Tool
Coursera Project Network via Coursera
API Testing Using Rest Sharp (with C#) Test Automation Tool
Coursera Project Network via Coursera
API Testing with Karate Framework
Coursera Project Network via Coursera
API
Meta via Coursera