Unit Testing and Test Driven Development in Python
Learning the discipline of Test Driven Development (also known as TDD) Using the Python Programming Language
4.32 (4519 reviews)

20 051
students
2 hours
content
Jan 2019
last update
$49.99
regular price
What you will learn
How to implement unit tests in python using the discipline of Test Driven Development.
How to use test doubles to decouple production code from the rest of the system to be tested in isolation.
Course Gallery




Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
Designed for experienced developers looking to understand TDD, the course offers a solid overview of its principles in Python. However, it falls short on hands-on practice and comprehensive explanations of complex cases, making it less effective for those seeking mastery.
What We Liked
- Thorough introduction to Test Driven Development (TDD) concepts and their implementation in Python using pytest.
- Instructor explains concepts clearly and provides good examples for understanding.
- Practical examples used throughout the course aid comprehension of TDD process.
- Covers usage of standard Python test tools and introduces various ways to mock.
Potential Drawbacks
- Lacks exercises for practicing written tests and TDD skills.
- Some slides have too much focus on simple things leading to repetition.
- Could benefit from more complex use-cases and in-depth explanations of certain topics like mocks.
- Code standards could be improved, as they appear to be influenced by other programming languages.
Related Topics
1417610
udemy ID
01/11/2017
course created date
22/11/2019
course indexed date
Bot
course submited by