While automated testing tools and unit testing frameworks have proven their effectiveness and are widely accepted by the agile teams practicing Test Driven Development, not many teams see a project’s test suite as the result of a joint effort between the developers, testers and domain experts.
An Acceptance Test Driven Development (ATDD) approach goes one step further and brings all the stakeholders together to create an executable specification – a set of the tests written in a natural language that is understandable by the user while still being executable and verifiable.
The session provides an introduction to ATDD and demonstrates the practical aspects of creating end-to-end acceptance tests, including the human side of this process.
During the presentation you will also be introduced to ATDD frameworks and will learn some of the practices for creating reusable and maintainable acceptance tests and how this can be leveraged as a living documentation, we will also talk about anti patterns of ATDD
About the Speakers
Devesh Maheshwari (http://www.meetup.com/Sydney-Testers/members/12217533/) has been working on test automation frameworks for several years, and implemented ATDD on various projects to automate end to end tests for web applications and API's using various open source tools.
Priyank Dhillon (http://www.linkedin.com/pub/priyank-dhillon/8/842/6b3) is a passionate Agile tester having more than 8 years of experience in Software testing. He has extensive experience in software automation testing using open source ATDD tools such as Cucumber, Spinach, Protractor, Fitnium and Xebium.