Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Python: Testing Strategies

This course will teach you to write and use automated tests in Python with pytest.

Emily Bache - Pluralsight course - Python: Testing Strategies
Emily Bache
What you'll learn

Developers want to be sure the code they write is good quality and does the right thing. In this course, Python: Testing Strategies, you’ll learn to write automated tests for your code. First, you’ll explore the basic ideas and vocabulary of unit testing and how to test functions and isolated classes. Next, you’ll discover how to use test doubles to isolate your units. Finally, you’ll learn how to use more advanced testing techniques like integration testing and parameterized tests. When you’re finished with this course, you’ll have the skills and knowledge of writing the automated tests needed to ensure your code does what you think it does and has a reliable suite of regression tests to support future development.

Table of contents

About the author
Emily Bache - Pluralsight course - Python: Testing Strategies
Emily Bache

Emily is an experienced software developer specializing in Test Driven Development, agile methods, and automated testing in general. She is a well known speaker, coding dojo facilitator, blogger, and author of "The Coding Dojo Handbook".

Get access now

Sign up to get immediate access to this course plus thousands more you can watch anytime, anywhere.

Get started with Pluralsight