Testing in Python 3
This course will teach you to write and use unit tests in Python using popular tools and frameworks like unittest and pytest.
Developers want to be sure the code they write is good quality and does the right thing. In this course, Testing in Python 3, you’ll learn to write unit tests in popular frameworks like unittest and pytest. First, you’ll explore the basic ideas and vocabulary of unit testing with the built-in package unittest and the popular tool pytest. 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 approval 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.
Author Name: Emily Bache
Author Description:
Emily Bache is an independent consultant and technical coach specializing in automated testing and agile methods. Emily works daily with development teams helping them to improve their automated tests and raise code quality. Emily is the author of “Technical Coaching with the Samman method” and “The Coding Dojo Handbook: a practical guide to creating a space where good programmers can become great programmers”. Emily spent many years working at AstraZeneca, a multinational pharmaceuticals co… more
Table of Contents
- Course Overview
1min - Unit Test Vocabulary and Design
29mins - Using Pytest
26mins - Testing By Developers: Why and When
31mins - Using Test Doubles
31mins - Improving Test Coverage and Maintainability
33mins - Code That’s Difficult to Test
30mins
There are no reviews yet.