Python for Testers
Python + pytest + Selenium/Playwright. The most popular language for test automation, taught from a tester's perspective.
intermediate
3 courses
15 lessons
This path requires a Pro subscription
Subscribe to unlock all lessons, challenges, and bug hunts.
1
Python Testing Fundamentals
Set up a professional Python test environment and master pytest from the ground up.
intermediate
~4.0h
-
Requires subscriptionSetting Up Your Python Test Environmentreading +10 XP
-
Requires subscriptionpytest: Your Testing Frameworkreading +15 XP
-
Requires subscriptionTest Organization and Fixturesreading +15 XP
-
Requires subscriptionParameterized Testsreading +15 XP
-
Requires subscriptionMarkers and Test Selectionreading +15 XP
2
Web Testing with Python
Automate browser testing with Selenium WebDriver and build maintainable test suites using the Page Object Model.
intermediate
~5.0h
-
Requires subscriptionIntroduction to Selenium with Pythonreading +15 XP
-
Requires subscriptionLocator Strategiesreading +15 XP
-
Requires subscriptionInteracting with Elementsreading +15 XP
-
Requires subscriptionExplicit Waits and Dynamic Contentreading +20 XP
-
Requires subscriptionThe Page Object Modelreading +20 XP
3
Real-World Python Testing
API testing, reporting, CI/CD integration, and building a complete professional test suite.
intermediate
~5.0h
-
Requires subscriptionAPI Testing with requestsreading +15 XP
-
Requires subscriptionAPI Test Assertions and Schemasreading +15 XP
-
Requires subscriptionTest Reporting and Loggingreading +15 XP
-
Requires subscriptionRunning Tests in CI/CDreading +15 XP
-
Requires subscriptionCapstone: Build a Complete Test Suiteexercise +25 XP