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)
Udemy
platform
English
language
Software Testing
category
instructor
Unit Testing and Test Driven Development in Python
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

Unit Testing and Test Driven Development in Python – Screenshot 1
Screenshot 1Unit Testing and Test Driven Development in Python
Unit Testing and Test Driven Development in Python – Screenshot 2
Screenshot 2Unit Testing and Test Driven Development in Python
Unit Testing and Test Driven Development in Python – Screenshot 3
Screenshot 3Unit Testing and Test Driven Development in Python
Unit Testing and Test Driven Development in Python – Screenshot 4
Screenshot 4Unit Testing and Test Driven Development in Python

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.
1417610
udemy ID
01/11/2017
course created date
22/11/2019
course indexed date
Bot
course submited by