Date: December 8, 2011

Time: 6:30 – 9:00 PM

Location: National Instruments, 11500 N Mopac Expy, Austin, TX 78759

Test Automation Tools with Acceptance Test Driven Development

Acceptance Test-driven development (ATDD) involves writing executable acceptance test before the solution code. This brings together stakeholders, product owner, developers, and testers at the beginning of each sprint to discuss and clarify on the iteration goals and requirements, by speaking a common example-driven and relatively unambiguous language.

The outcome of this exercise with the requirements (stories and acceptance criteria), is a set of executable tests written in the Behavior Driven Development (BDD) style using the “Given…When…Then” grammatical structure. It is the concept of tests-as-requirements and requirements-as-tests that is central to the reason ATDD is so effective.

You will first be given a gentle introduction of the ATDD & BDD concepts. With a good understanding of ATDD and BDD, you will be lead through the mechanics of converting executable tests written in BDD to an automated test suite using Robot Framework. Robot framework is a keyword/data driven python based open source testing framework for authoring, managing, running and reporting on tests. Examples of both executable application and web based testing will be discussed.

You will leave with the practical knowledge required to do Acceptance Test Driven Development (ATDD) and a general understanding of the BDD test development process. You will additionally have a good understanding of how the development and test engineers convert these executable tests into a robust test suite of automated acceptance tests.

Speaker Bio:

David Merryweather is the Director of Software Development with Customer Care, Inc. David leads several teams working with AT&T Wi-Fi Services (AWS) in Austin, TX. David has over 20 years of experience in the software industry as an accomplished Agile Leader, Architect and Software Designer. David holds a BS degree in Software Engineering with post-grad work at Harvard in the same area of study.

David has been refining his Agile craft since 2004 when he accidentally picked up and fell in love with a copy of “Agile Software Development with Scrum”. David’s current love affair is with the Continuous Deployment movement and the engineering practices required to make that pattern a reality in “real world” software development.

For more information, email workshops@agileaustin.org. Please reserve your seat at: http://agileaustindecemberworkshop.eventbrite.com/