Overview
In this 3-hour course, you will gain a thorough understanding of Python unit testing, focusing on Pytest and mocking techniques. You'll learn how to write and run tests, use fixtures, and implement parameterized testing to ensure your Python code is robust and bug-free.
What I will be able to do after this course
- Set up Python testing environment for Windows and macOS
- Understand the fundamentals of unit testing with Pytest
- Master executing and validating tests with Pytest assertions
- Gain hands-on experience with Pytest fixtures for better test management
- Learn advanced mocking techniques to isolate code for testing
Course Instructor(s)
Faisal Memon is an entrepreneur, product leader, and educator with over 12 years of experience in mobile and app development. He has founded multiple startups and built global digital products used by millions. Faisal is currently developing impactful products at EmbarkX.
Who is it for?
This course is for Python developers and software engineers looking to improve their testing skills. It’s perfect for those familiar with Python who want to focus on enhancing the reliability and quality of their code through unit testing and advanced techniques like mocking and parameterized testing.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Watch now
Unlock full access