Download presentation
Presentation is loading. Please wait.
Published byRandolph Reynard Nichols Modified over 8 years ago
1
A CCEPTANCE T EST D RIVEN D EVELOPMENT Parva Thakkar @pthakkar9 about.me/parvathakkar
2
ATDD, C UCUMBER & R UBY ATDD (Acceptance Test(ing) Driven Development); AATDD – Automated ATDD Process of software development. It is a method where development is driven by Acceptance Criteria. Cucumber is a tool used for this purpose. Ruby is the programming language used by Cucumber - like VB Scripting is used by QTP. 2
3
ATDD … … is not a testing process or method, But it’s a software development method. 3
4
S OFTWARE D EVELOPMENT P ROCESS Waterfall Agile ATDD
5
Software Developer Software Development Process
6
ATDD … Or?
7
ATDD Acceptance Tests are Safety Net for Programmers, Developers, entire team and for product Developer Software Development Process Acceptance Test
8
ATDD Create Acceptance Test (AT) Execute AT Observe Failure Develop Software Execute AT Failed? Passed? – You’re DONE
9
DRY – D O N OT R EPEAT Y OURSELF Create Acceptance Test (AT) Execute AT Observe Failure Develop Software Execute AT Failed? Passed? – You’re DONE Automation - the technique of making an apparatus, a process, or a system operate automatically
10
A UTOMATE ATDD Create Acceptance Test (AT) Execute AT Observe Failure Develop Software Execute AT Failed? Passed? – You’re DONE That’s why we use automation … and that happens to be Cucumber
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.