a thin automation framework for manageable automated acceptance testing
DESCRIPTION
Wyn Van Devanter's presentation from AgileDC on October 21, 2014.TRANSCRIPT
A Thin Automation Framework for Manageable Automated Acceptance Testing
Test-driving your way to a framework that fits your software
Wyn Van Devanter
What?
But why?
Automated Acceptance Tests (AATs)
Why not?
Automated Acceptance Tests (AATs)
Recorded tests.
Write the tests in code.
What are my options?
Thin automation framework with page
objects
What are my options?
Test-Driven
Layered
Static objects
False failure mitigation
Key aspects of the framework
Faster test creation
Easier to write tests
Thin & readable tests
Reusable code and workflows
Why you need this framework
- Tests only talk to framework
- Framework talks to web driver
- No coupling tests
- Cleaner, more readable code & tests
Why layering is important
Tests
Framework
Web Driver
Tests -> Static Objects
Page/Page Component
Navigation | Workflows | Utilities
Web Driver wrapper
Key components of the framework
Demo
http://www.slideshare.net/wynvandevanter/create-a-maintainable-
automated-acceptance-test-framework
Thank you