test-driven development

17
Test-Driven Development PyBonn Meeting – März 2013 Timo Stollenwerk

Upload: plone-foundation

Post on 08-May-2015

186 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Test-Driven Development

Test-Driven DevelopmentPyBonn Meeting – März 2013

Timo Stollenwerk

Page 2: Test-Driven Development

Testing ???

Page 3: Test-Driven Development

Do not break things!

Timo Stollenwerk

Page 4: Test-Driven Development

What do we get?

● Code that works● Proof that is works● Lower defect rate● Cheaper bug fixing

Page 5: Test-Driven Development

Test-Driven Development

Page 6: Test-Driven Development

Test-Driven Development

Page 7: Test-Driven Development

Test-Driven Development

Page 8: Test-Driven Development

Test-Driven Development

Page 9: Test-Driven Development

What do we get?

● Shorter development cycles

● Fast development process

● Satisfaction● Fun!

Page 10: Test-Driven Development

No code without a failing test

Page 11: Test-Driven Development

Make test pass (quickly)

Page 12: Test-Driven Development

Test

Page 13: Test-Driven Development

Fix

Page 14: Test-Driven Development

Refactor

Page 15: Test-Driven Development

What do we get?

● Clean Code that works

● Agile code

Page 16: Test-Driven Development

Testing Pyramid

Page 17: Test-Driven Development

Test-Driven Development

[email protected]: @timostollenwerkirc: tisto

Timo Stollenwerk