Test-Driven Development with Plone
Upcoming SlideShare
Loading in...5
×
 

Test-Driven Development with Plone

on

  • 1,338 views

This talk is about how to apply the principles of test-driven development to Plone.

This talk is about how to apply the principles of test-driven development to Plone.

Statistics

Views

Total Views
1,338
Slideshare-icon Views on SlideShare
1,336
Embed Views
2

Actions

Likes
2
Downloads
10
Comments
0

1 Embed 2

http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Test-Driven Development with Plone Test-Driven Development with Plone Presentation Transcript

    • Test-Driven Development with Plone Plone Conference Arnhem 2012 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 in Plone
    • Testing Pyramid
    • Integration Test: Dexterity Type● Schema● FTI● Factory● Adding● View
    • Unit Testing
    • Mocking
    • Functional Testing
    • Functional Tests● „Second line of test defense.“ (Martin Fowler)● Testable specification● Failure in a functional test > missing unit test
    • Robot Framework Acceptance Tests
    • Robot Framework Acceptance Tests
    • There is more...
    • Book Recommendations
    • Questions? http://github.com/tisto/example.tdd
    • Test-Driven Development with Plone Timo Stollenwerk contact@timostollenwerk.net twitter: @timostollenwerk irc: tisto