@gil_zilberfeld
TDD For The Rest Of Us
Gil Zilberfeld
@gil_zilberfeld
Who Am I
Agile helper
Software improver
Author of “Everyday Unit Testing”
www.gilzilberfeld.com
www.everyd...
@gil_zilberfeld
Test Driven Development
@gil_zilberfeld
Demo
@gil_zilberfeld
Benefits
• Same unit testing tools
• Better coverage
• Less debugging
• Better design
Think before your co...
@gil_zilberfeld
Issues
• Requires discipline
• Works better for greenfield projects
• Not for everyone
@gil_zilberfeld
Principles
• Plan ahead
• Small steps
• Smallest amount of code to pass
the test
• JUST to pass the test
•...
@gil_zilberfeld
TDD in Legacy Code
• Start a bug fix with a test
• Start a feature with a test
Not just for greenfield pro...
@gil_zilberfeld
Summary
• TDD is great for all kind of projects
• It’s all in your head
• Discipline and persistence pays ...
@gil_zilberfeld
Thank You!
• Questions?
• Contact me:
• @gil_zilberfeld
• http://www.gilzilberfeld.com
• http://www.everyd...
Upcoming SlideShare
Loading in...5
×

TDD for the rest of us...

749

Published on

Introduction to Test Driven Development for testers

Published in: Software, Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
749
On Slideshare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

TDD for the rest of us...

  1. 1. @gil_zilberfeld TDD For The Rest Of Us Gil Zilberfeld
  2. 2. @gil_zilberfeld Who Am I Agile helper Software improver Author of “Everyday Unit Testing” www.gilzilberfeld.com www.everydayunittesting.com @gil_zilberfeld
  3. 3. @gil_zilberfeld Test Driven Development
  4. 4. @gil_zilberfeld Demo
  5. 5. @gil_zilberfeld Benefits • Same unit testing tools • Better coverage • Less debugging • Better design Think before your code!
  6. 6. @gil_zilberfeld Issues • Requires discipline • Works better for greenfield projects • Not for everyone
  7. 7. @gil_zilberfeld Principles • Plan ahead • Small steps • Smallest amount of code to pass the test • JUST to pass the test • Focus on the current test • Ask questions Discipline, discipline, discipline!
  8. 8. @gil_zilberfeld TDD in Legacy Code • Start a bug fix with a test • Start a feature with a test Not just for greenfield projects!
  9. 9. @gil_zilberfeld Summary • TDD is great for all kind of projects • It’s all in your head • Discipline and persistence pays off
  10. 10. @gil_zilberfeld Thank You! • Questions? • Contact me: • @gil_zilberfeld • http://www.gilzilberfeld.com • http://www.everydayunittesting.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×