© Jeff Dalton 2019
Jeff DaltonGreat Big Agilehttps://doi.org/10.1007/978-1-4842-4206-3_67

67. Test-Driven Development

Jeff Dalton1 
(1)
Waterford, MI, USA
 

Description

Test-driven development (TDD) is an agile technique where a developer will write a basic test case to verify the desired functionality, knowing that it will fail, and then writes the minimum amount of code to pass the test. The developer will then enhance the code to ensure that it meets acceptable performance and coding standards and principles.

Test-driven development brings the most value when used with short sprints, where rapid experimentation is possible.

../images/470826_1_En_67_Chapter/470826_1_En_67_Figa_HTML.jpg

Typical Roles

  • Agile Team ...

Get Great Big Agile: An OS for Agile Leaders now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.