Resources > Acceptance Test-Driven Development

Acceptance Test-Driven Development

Link   Guest Access  
 

Author(s)

Ken Pugh

Acceptance Test-Driven Development

This talk is presented by Ken Pugh, Fellow Consultant at Net Objectives.  Ken is the author of several books including Interface-Oriented Design and the 2006 Jolt Award winner Prefactoring. Eliciting and articulating customer requirements—clearly and precisely—is difficult to say the least. Inaccuracies often creep in when translating requirements from business ideas into software models. Acceptance testing helps root out these issues.  Working with many clients, Ken Pugh found that creating tables as acceptance tests adds to the clarity and precision of requirements.  Ken presents table-driven requirements as an approach to defining both functional and test specifications. Examine business rules, user interface flows, user-observable states, and other forms of useful tables. Learn how to employ the Framework for Integrated Testing (FIT) to turn table-driven requirements into table-driven tests. Ken describes the FIT row, action, and column fixtures and shows examples of how to use them to create complex requirements specifications and develop tests. See how these tables can drive the code with less requirement-to-code translation, resulting in more maintainable systems.
 

Free Registration Gets You More!

Register for a free Net Objectives account, and you'll gain access to much more content: more webinars, more articles, our bibliographies and FAQ's, and all the preparatory material we recommend to anyone planning to take a Net Objectives course.

Why Register? Register Now