Opleiding: Unit Testing in Python

Be more productive by practicing Test-Driven Development (TDD), leveraging advanced tools and frameworks and applying specialized code patterns.

This practical course will teach you everything you need to know to write effective and maintainable unit tests using Python.
 
You'll learn how to use Test-driven development (TDD) to catch bugs early, as well as when to use black-box vs. white-box testing. We'll also dive into the 'world of mocking' with the unittest.mocking library, showing you why and how to use it effectively. You'll learn about coverage metrics like code coverage and mutation testing, and we'll explore best practices to help you write efficient and high-quality tests.
We will end by implementing integration testing with Testcontainers, so you can be confident that your code works seamlessly with other parts of your system.
At the end of this course, you'll be well-equipped to write unit tests that catch bugs early, reduce maintenance costs, and help you become a better Python developer.
- Construct effective basic unit tests. [Apply]
- Discuss which types of testing we have. [Understand]
- Understand the principles of the testing pyramid and its role in shaping an effective testing strategy. [Understand]
- Apply the Test-driven development (TDD) methodology when creating unit tests and produc…

Meer...
€1.530
ex. BTW
Aangeboden door
Info Support
Onderwerp
Unit Testing
Python
Software Testing
Niveau
Duur
2 dagen
Taal
en
Type product
training
Lesvorm
Klassikaal
Aantal deelnemers
Max: 12
Tijdstip
Overdag
Tijden en locaties
Utrecht
ma 6 okt. 2025
Utrecht
ma 1 dec. 2025
Keurmerken aanbieder
Microsoft Learning Partner
Cedeo
Cedeo Open
Cedeo Maatwerk