SEE PRICING & PACKAGES

Tuesday, April 29, 2025 - 1:00pm to 4:30pm

test_my_code_with_python()

New

Python is one of the most popular programming languages these days. It's a great language for both beginners and pros, and the pytest framework makes testing in Python a breeze. In this introductory tutorial, we will learn how to start automating tests in Python with pytest. Specifically, we will cover configuring test projects, writing unit tests for libraries, writing API tests with requests, and writing UI tests with Playwright. We will also dig into many of pytest's advanced features like fixtures, parameters, and configs. Bring your laptops because you will be coding along with the lessons! You don't need to know Python to take this tutorial, but you should have basic programming skills, and you will need the latest version of Python installed on your laptop.

Andrew Knight
Cycle Labs

Andrew Knight, also known as “Pandy,” is the Automation Panda. He’s a software quality champion who loves to help people build better quality software. Currently, he works as the Senior Director of Product Management at Cycle Labs, focusing on building an excellent test automation platform for enterprise systems. Previously, Pandy spent a decade as a SDET building solutions to testing problems at various tech companies. He also previously led Developer Relations and Test Automation University at Applitools. As an avid supporter of open source software, Pandy is a Playwright Ambassador as well as the lead developer for Boa Constrictor, the .NET Screenplay Pattern. On the side, he is writing a book on software testing with Manning Publications. Apart from software, Pandy spends time with his family, his French Bulldog, and his vintage Volkswagens. Check out his tech blog at AutomationPanda.com, and follow him on Twitter at @AutomationPanda.