Test-Driven Development Webinar - cPrime

395 views

Published on

Test-Driven development (TDD) is an essential engineering practice for agile developers. It is at the heart of low-defect Agile software development; its techniques allow incremental development and Emergent Design to flourish, without degrading quality. This software development process relies on the repetition of a very short development cycle: first the developer writes an (initially failing) automated test case that defines a desired improvement or new function, then produces the minimum amount of code to pass that test, and finally refactors the new code to acceptable standards.

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

No Downloads
Views
Total views
395
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • May want to update with current offerings
  • Test-Driven Development Webinar - cPrime

    1. 1. Test Driven Development Instructor: Monica Yap, CSP, CSM, CSPO 4100 E. Third Ave, Suite 205, Foster City, CA 94404 | 650-931-1651 | www.cprime.comThe leader in training and consulting for project management and agile development
    2. 2. Webinar Logistics • Feel free to type questions into the chat box at any time (we will hold a Q&A session after the demonstration) • Full attendance of the presentation will earn you 1 PDU (this information will be sent via email) • This webinar will be recorded and posted online (this information will be sent via email)CopyrightcPrime Inc., Rights Reserved © 2012 2011, cPrime Inc. © 2012 cPrime Inc., All All Rights Reserved 2
    3. 3. Who are We?CopyrightcPrime Inc., Rights Reserved © 2012 2011, cPrime Inc. © 2012 cPrime Inc., All All Rights Reserved 3
    4. 4. Today’s Presenter Monica Yap, CSP, CSM, CSPO • 20+ years in software development • Trains and coaches  Scrum process  technical practices • Coached company with  Small to large (40,000 developers) size  Multiple software development teams  Embedded software teams  IT operation  Non-software teamsCopyrightcPrime Inc., Rights Reserved © 2012 2011, cPrime Inc. © 2012 cPrime Inc., All All Rights Reserved 4
    5. 5. Topics 1. What is Test Driven Development 2. Why? 3. How?CopyrightcPrime Inc., Rights Reserved © 2012 2011, cPrime Inc. © 2012 cPrime Inc., All All Rights Reserved 5
    6. 6. What is TDD 1. Came from Extreme Programming 2. It includes mini practices: • Writing automated unit test • Simple design • RefactoringCopyrightcPrime Inc., Rights Reserved © 2012 2011, cPrime Inc. © 2012 cPrime Inc., All All Rights Reserved 6
    7. 7. Why * How Agile Projects Measure Up, and What This Means to You. Agile Product & Project Management, Vol. 9, No. 9. Cutter Consortium.CopyrightcPrime Inc., Rights Reserved © 2012 2011, cPrime Inc. © 2012 cPrime Inc., All All Rights Reserved 7
    8. 8. How ToCopyrightcPrime Inc., Rights Reserved © 2012 2011, cPrime Inc. © 2012 cPrime Inc., All All Rights Reserved 8

    ×