Advertisement

Test-Driven Development with Plone

kitconcept GmbH
Oct. 12, 2012
Advertisement

More Related Content

Advertisement
Advertisement

Test-Driven Development with Plone

  1. Test-Driven Development with Plone Plone Conference Arnhem 2012 Timo Stollenwerk
  2. Testing ???
  3. Do not break things! Timo Stollenwerk
  4. What do we get? ● Code that works ● Proof that is works ● Lower defect rate ● Cheaper bug fixing
  5. Test-Driven Development
  6. Test-Driven Development
  7. Test-Driven Development
  8. Test-Driven Development
  9. What do we get? ● Shorter development cycles ● Fast development process ● Satisfaction ● Fun!
  10. No code without a failing test
  11. Make test pass (quickly)
  12. Test
  13. Fix
  14. Refactor
  15. What do we get? ● Clean Code that works ● Agile code
  16. Testing in Plone
  17. Testing Pyramid
  18. Integration Test: Dexterity Type ● Schema ● FTI ● Factory ● Adding ● View
  19. Unit Testing
  20. Mocking
  21. Functional Testing
  22. Functional Tests ● „Second line of test defense.“ (Martin Fowler) ● Testable specification ● Failure in a functional test > missing unit test
  23. Robot Framework Acceptance Tests
  24. Robot Framework Acceptance Tests
  25. There is more...
  26. Book Recommendations
  27. Questions? http://github.com/tisto/example.tdd
  28. Test-Driven Development with Plone Timo Stollenwerk contact@timostollenwerk.net twitter: @timostollenwerk irc: tisto
Advertisement