ATDD And BDD The Great Beat Down…or…Debate
It seems as if the agile methods have lots of DD’s going on. There is:
- TDD – Test Driven-Development
- ATDD – Acceptance Test Driven-Development
- BDD – Behavior Driven-Development
TDD is focused more on unit tests and for the purposes of this talk (debate, steel cage death match, discussion) we’ll not focus on it. Instead we’ll explore ATDD and BDD usage from within agile teams.
In this webinar, Bob attacks it from the perspective of the user stories, acceptance criteria, and conversation. A bit of an old-fashioned twist, but that’s Bob…old.
Mary attacks it from the perspective of acceptance tests, Gherkin, having Product Owners write tests, and Cucumber automation; clearly a more up-to-date focus.
The goal was to explore what “Good” ATDD and BDD “looks like” in agile contexts, and hopefully, for Mary and Bob to “meet in the middle” and for both to “survive”.
- A solid overview of the intent behind the User Story as a requirement artefact.
- A solid overview of Acceptance Test Driven Development, including Behaviour-Driven Development.
- An understanding of the intent behind Acceptance Criteria.
- An understanding of the balance required in the User Story and the Acceptance Criteria/tests.
To get a copy of the slides click here.
Bob Galen (Velocity Partners, USA)
An agile methodologist, practitioner, and coach, Bob Galen ([email protected])helps guide companies in their adoption of Scrum and other agile methodologies and practices. Bob is a principal agile evangelist at Velocity Partners; president of RGCG; and frequent speaker on software development, project management, software testing, and team leadership. He is a Certified Scrum Coach, Certified Scrum Product Owner, and an active member of the Agile and Scrum Alliances. Bob published Scrum Product Ownership–Balancing Value from the Inside Out.
Mary Thorn (Ipreo, USA)
Mary is the director of quality at Ipreo in Raleigh, NC, and has a broad testing background that spans automation, data warehouses, and web-based systems in a wide variety of technologies and testing techniques. During her more than seventeen years of experience in healthcare, HR, financial, and SaaS-based products, Mary has held manager and contributor level positions in software development organizations. A strong leader in agile testing methodologies, she has direct experience leading teams through agile adoption and beyond. Mary is the chief storyteller in the book, The Three Pillars of Agile Quality & Testing.