Introducing a new coding technique that helped PretaWeb deliver a large workflow system on time, on budget and most importantly, delivered what we expected to deliver. This will cover • unit and doctest in python, • test driven development, • usecase analysis, • automated functional web testing, • some practical examples using Grok and • a brief look at documentation driven development. Techniques covered are applicable to small and large web developments