Presentation is loading. Please wait.

Presentation is loading. Please wait.

A CCEPTANCE T EST D RIVEN D EVELOPMENT Parva about.me/parvathakkar.

Similar presentations


Presentation on theme: "A CCEPTANCE T EST D RIVEN D EVELOPMENT Parva about.me/parvathakkar."— Presentation transcript:

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


Download ppt "A CCEPTANCE T EST D RIVEN D EVELOPMENT Parva about.me/parvathakkar."

Similar presentations


Ads by Google