Hands-On Test Driven Development with Python [Video]

By Richard Wells
    What do you get with a Packt Subscription?

  • Instant access to this title and 7,500+ eBooks & Videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies
About this video

Do you want to be one of the core developers at your company—the person that everyone wants on their team, and who can deliver new features that work on time? Unit Testing and Test-Driven Development (TDD) are key disciplines that can help you achieve that goal.

In this video tutorial, you’ll learn about the PyTest testing library and how it’s used to write unit tests in Python. You’ll also set up some common Python development environments to use PyTest. You’ll create isolated test environments with Test Doubles and learn how to implement and use them with unittest.mock. Moving on, you’ll get to know some of the best practices in Unit Testing and TDD and get some hands-on experience with programming by implementing unit tests using TDD in Python. 

By the end of this course, you’ll be able to apply the practices of Unit Testing and TDD on a daily basis to radically increase the quality of your code and help you and your company achieve your goals faster than ever before.

All the code and supporting files for this course are available on Github at https://github.com/PacktPublishing/-Hands-on-Test-Driven-Development-with-Python

Style and Approach

This course takes a step-by-step approach, providing an in-depth explanation of TDD and example coding sessions that show you how the tools and practices are actually applied to real-world problems.

Publication date:
May 2018
Publisher
Packt
Duration
2 hours 18 minutes
ISBN
9781789138313

About the Author
  • Richard Wells

    Richard Wells is a software engineer with over twenty years of experience. He has contributed immensely towards writing codes in Assembly, C, C++, Java, C#, Javascript, and Python. He is also well-informed with the entire software development lifecycle. He has written system requirements, software requirements, use cases, and user stories. He has worked on several difficult projects with tight deadlines and high expectations for quality and because of that, he is an avid practitioner of Agile, Scrum, and Extreme Programming disciplines. He is very much passionate about the process of writing quality software fast.

    Browse publications by this author
Hands-On Test Driven Development with Python [Video]
Unlock this video and the full library FREE for 7 days
Start now