Multiply your Testing Effectiveness with Parameterized Testing

Parametrization is one of the superpowers of pytest. It allows you to cover a huge number of test cases with a single test function. This speeds up test writing and makes test maintenance easier. This talk is a medium depth dive into pytest parametrization, with techniques you can use right away.

This talk will use of code examples, starting with a simple test then demonstrating 3 methods of parametrization, as well as test case identifiers and using generators

About Brian Okken

Brian Okken is team lead and lead software engineer at Rohde & Schwarz where he spends about half his time testing hardware and software using Python. Brian is the host of the Test and Code podcast, co-host of the Python Bytes podcast, the author of the premier book on pytest: "Python Testing with pytest".