Dimensions
180 x 230 x 18mm
Use powerful Acceptance Test Driven Development (ATDD) techniques to improve software quality and increase speed of delivery
Helps agile development teams strengthen their links with customers, clarify up front what is truly needed, and quickly deliver software that meets those needs.
Offers innovative ways to track project progress, reduce defects, and create sustainable acceptance testing programs.
For teams new to agile, as well as experienced agile teams seeking to improve.
In Acceptance Test Driven Development (ATDD), developers work with customers and testers to create acceptance tests that specify in detail how software should work from the customer's viewpoint. By tightening the links between customers and agile development organizations, ATDD has been demonstrated to significantly improve both software quality and developer productivity. The Triad is the first complete guide to successfully implementing ATDD in real-world development organizations. Both a hands-on tutorial and a comprehensive reference, it covers ATDD in three complementary ways. Kenneth Pugh begins with a dialogue among a developer, tester, and customer during the development of a new system. This dialogue explains the 'what, why, where, when, and how' of ATDD with realistic examples, and thoroughly illuminates the experience of participating in an ATDD process. Next, Pugh presents a practical, complete reference to each facet of ATDD; for example, defining testable requirements and evaluating tests. Finally, in Part III, he draws on his extensive experience to present case studies that reinforce key concepts and help practitioners overcome the challenges they'll encounter in implementing and applying ATDD.