More Related Content Similar to Acceptance testfurureinmind (20) Acceptance testfurureinmind13. The true cost of a defect
Review /
Prioritize
Steps
Code Test
14. The true cost of a defect
Review /
Prioritize
Steps
Code Test
15. The true cost of a defect
Review /
Describe
Prioritize
Steps
Code Test
16. The true cost of a defect
Review /
Describe
Prioritize
Steps
Code Test
17. The true cost of a defect
Review /
Describe
Prioritize
Reproduce Steps
Code Test
18. The true cost of a defect
Review /
Describe
Prioritize
Reproduce Steps
Code Test
Update
Fix Defect Retest
Document
32. Automation Fails
“Record / Playback testing tools should be clearly
labeled as training wheels” - Elizabeth Hendrickson
51. Thought Process?
• Mr. T is very strong
• He can be quite intimidating
• Did he intimidate the defects out of the
system?
52. Thought Process?
• Mr. T is very strong
• He can be quite intimidating
• Did he intimidate the defects out of the
system?
• Did the approach actually work?
72. Acceptance Test Driven
Development
Behavior Driven
Development
Executable Specifications
Specification by Example
105. Tools Goals
Make it very easy to adopt and simple to use
Provide “template” for code
Make it simple to update as app changes
109. Data?
Most data doesn’t matter
Focus on what matters
Provide defaults for everything else
113. Still have a ways to go
Test Data Management
Parallel Execution
120. Who should automate?
Specification Automation Application Exploration
Specification Application
Automation
121. Who should automate?
Specification Automation Application Exploration
Specification Application Exploration
Automation
122. Who should automate?
Specification Automation Application Exploration
Specification Application Exploration
Collaboration
Automation
126. If you find defects after
development you are
already too late