Python Test

112: Six Principles of Readable Tests - David Seddon

05.08.2020 - By Brian OkkenPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

"Code is read much more often than it is written." - Guido van Rossum

This is true for both production code and test code.

When you are trying to understand why a test is failing, you'll be very grateful to the test author if they've taken the care to make it readable.

David Seddon came up with 6 principles to help us write more readable tests.

We discuss these, as well as more benefits of readable tests.

David's 6 Principles of Readable Tests:

Profit from the work of others

Put naming to work

Show only what matters

Don’t repeat yourself

Arrange, act, assert

Aim high

Special Guest: David Seddon. Sponsored By:PyCharm Professional: Try PyCharm Pro for 4 months and learn how PyCharm will save you time. Promo Code: TESTANDCODE22Links:How to write readable tests (presentation) · David SeddonHow to write readable tests (slides)pytestWebTest factory_boydjango-webtest

More episodes from Python Test