Python for Testing Track
Understand the fundamentals of software testing, learn how different testing techniques fit into the development process, and prepare for the PCAT™ – Certified Associate Tester with Python certification.
Intermediate
4-5 Weeks
English
Free (Core)
500+ people already enrolled
Core
6 modules
40+ lessons
hands-on labs,
interactive exercises,
real-life data analysis scenarios, quizzes, and tests,
a Diploma of Course Completion,
a 20% discount code for the PCAT™ certification exam.
Free
Sign Up For FreePython for Testing 102 (PT102) takes you beyond the fundamentals and into the practical world of building clean, maintainable, and scalable test suites using Python. You’ll learn how professional testers structure their code, manage resources, design robust assertions, apply mocking and fixtures, work with both unittest and pytest, and use TDD/BDD workflows to drive development with clarity and confidence.
By completing this course, you’ll build a strong foundation in software testing and be prepared for the PCAT™ – Certified Associate Tester with Python certification.
PT102 is organized into six learning modules. Each module explores a major area of Python-based software testing and includes step-by-step examples, hands-on tasks, and short assessments to help you put new skills into practice.
Python for Testing 102 (PT102) is ideal for:
To get the most out of PT102, you should have:
You should already be comfortable with basic Python programming. We recommend completing Python for Testing 101 (PT101), holding the PCEP™ – Certified Entry-Level Python Programmer certification, or having equivalent experience.
Entry
Certified Entry-Level Tester with Python
Associate
Certified Associate Tester with Python
By the end of this course, you will be able to: