BDD in Action teaches you the Behavior-Driven Development model and shows you how to integrate it into your existing development process. First, you’ll learn how to apply BDD to requirements analysis to define features that focus your development efforts on underlying business goals. Then, you’ll discover how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, you’ll apply BDD principles at the coding level to write more maintainable and better-documented code.