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.
Study group
0 / 20 membersJoin others studying Python for Testers. Share notes, documents, and discuss concepts.
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 +10 XP
-
Requires subscriptionTest Organization and Fixturesreading +10 XP
-
Requires subscriptionParameterized Testsreading +10 XP
-
Requires subscriptionMarkers and Test Selectionreading +10 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 +10 XP
-
Requires subscriptionLocator Strategiesreading +10 XP
-
Requires subscriptionInteracting with Elementsreading +10 XP
-
Requires subscriptionExplicit Waits and Dynamic Contentreading +10 XP
-
Requires subscriptionThe Page Object Modelreading +10 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 +10 XP
-
Requires subscriptionAPI Test Assertions and Schemasreading +10 XP
-
Requires subscriptionTest Reporting and Loggingreading +10 XP
-
Requires subscriptionRunning Tests in CI/CDreading +10 XP
-
Requires subscriptionCapstone: Build a Complete Test Suiteexercise +10 XP