Test driven development in Python

2007-03-01, Comments

Here’s a nice presentation by Kevin Dahlhausen on test driven development in Python. I agree with an early slide which summarises why Python makes TDD easier.

Python Makes TDD Easier * typing: dynamic & duck * dynamic object changes * reflection * flexible testing infrastructures * reduced developer overhead * rapid edit-compile-run cycles * ease of on-the-fly class definition * it’s python

The presentation links to lots of interesting further reading — such as this taxonomy of Python testing tools.