Getting Started with Acceptance Test-Driven / Behavior-Driven Development
We’ve all been there. We work incredibly hard to develop a feature and design tests based on written requirements. We build a detailed test plan that aligns the tests with the software and the documented business needs. And when we put the tests to the software, it all falls apart because the requirements were changed without informing everyone. Mary Thorn says help is at hand. Enter behavior-driven development (BDD) and Acceptance Test Driven Development (ATDD) practices that help facilitate better communication. Mary explores the nuances of BDD and ATDD and shows you how to implement BDD and agile acceptance testing. By fostering collaboration for implementing active requirements via a common language and format, tools like Cucumber and SpecFlow bridge the communication gap between business stakeholders and implementation teams. In this workshop, practice writing feature files with the best practices Mary has discovered over numerous implementations. If you experience developers not coding to requirements, testers not getting requirements updates, or customers who feel out of the loop and don’t get what they ask for, Mary has answers for you.
During her more than twenty years of experience with financial, health care, and SaaS-based products, Mary Thorn has held VP, director, and manager-level positions in various software development organizations. A seasoned leader and coach in agile and testing methodologies, Mary has direct experience building and leading teams through large-scale agile transformations. Mary’s expertise is a combination of agile scaling, agile testing, and DevOps that her clients find incredibly valuable. She is also chief storyteller of the book The Three Pillars of Agile Testing and Quality and an avid keynote and conference speaker on all things agile and agile testing.