Effortless API Testing: Unleash the Power of Python, Schemathesis and Open Api for Automated Test Cases Generation!

SOURAV ROY (~sourav4)


4

Votes

Description:

Abstract Imagine a testing methodology where you don't have to write individual test cases for each endpoint of your API, where repetitive tasks are automated, and where the testing coverage is comprehensive and efficient. Then Property-Based testing is the way to go. Unlike traditional example-based testing, Property-based testing leverages a set of properties or rules that your API must adhere to. Schemathesis takes these properties and combines them with the Open API specification of your API, unlocking a whole new level of automation.

Introduction(5 mins)

With Schemathesis, you can effortlessly generate a plethora of test cases based on the defined properties and Open API specification. This means that not only will your common use cases be tested, but also edge cases and scenarios that you might not have thought of and the result is a robust and battle-tested API that leaves no stone unturned.

What is Schemathesis?(5 mins)

One of the most significant advantages of property-based Testing with Schemathesis is its language-agnostic nature. Whether your API is built with Python, Java, Ruby, Go, or any other programming language, Schemathesis has got you covered. This makes it the perfect choice for teams with diverse tech stacks, ensuring consistent and reliable testing across the board.

Python & Schemathesis- A Perfect Combo For API Unit Test Automation(10 mins)

But that's not all! Schemathesis goes beyond just generating test cases. It provides detailed and informative reports, highlighting potential issues and vulnerabilities in your API. These insights empower your development team to proactively address and resolve any problems, enhancing the overall quality and security of your API.

Elevate Your API Testing Game(3 mins)

Embrace the future of API testing with Open API and Schemathesis. Say goodbye to tedious manual test case creation and welcome an automated, efficient, and comprehensive testing regime. Supercharge your API testing efforts and gain confidence in your software like never before.Are you ready to unlock the full potential of your APIs?

Conclusion(2 mins)

Step into the world of property-based testing with Schemathesis and experience the seamless fusion of innovation and automation for your API testing needs.

QnA(5 mins)

Prerequisites:

No Pre-requisites

Speaker Info:

A python professional with 10 years of industry experience developing scalable python projects using multiple backend frameworks. Passionate about data and its transformation across various stages of data pipeline and data lifecycle. A core python enthusiast currently working as Senior python developer with Seneca Global IT Services, Hyderabad.

Speaker Links:

LinkedIn - Sourav Roy

Section: Developer tools and automation
Type: Talks
Target Audience: Beginner
Last Updated: