Test-Driven Development
        PyBonn Meeting – März 2013
                  Timo Stollenwerk
Testing ???
Do not break things!




                   Timo Stollenwerk
What do we get?


●
    Code that works
●
    Proof that is works
●
    Lower defect rate
●
    Cheaper bug fixing
Test-Driven Development
Test-Driven Development
Test-Driven Development
Test-Driven Development
What do we get?

●
    Shorter development
    cycles
●
    Fast development
    process
●
    Satisfaction
●
    Fun!
No code without a failing test
Make test pass (quickly)
Test
Fix
Refactor
What do we get?


●
    Clean Code that
    works
●
    Agile code
Testing Pyramid
Test-Driven Development
         Timo Stollenwerk
         contact@timostollenwerk.net
         twitter: @timostollenwerk
         irc: tisto

Test-Driven Development