a thin automation framework for manageable automated acceptance testing

11

Click here to load reader

Upload: excella-consulting

Post on 06-Jul-2015

108 views

Category:

Presentations & Public Speaking


0 download

DESCRIPTION

Wyn Van Devanter's presentation from AgileDC on October 21, 2014.

TRANSCRIPT

Page 1: A Thin Automation Framework for Manageable Automated Acceptance Testing

A Thin Automation Framework for Manageable Automated Acceptance Testing

Test-driving your way to a framework that fits your software

Wyn Van Devanter

Page 2: A Thin Automation Framework for Manageable Automated Acceptance Testing

What?

But why?

Automated Acceptance Tests (AATs)

Page 3: A Thin Automation Framework for Manageable Automated Acceptance Testing

Why not?

Automated Acceptance Tests (AATs)

Page 4: A Thin Automation Framework for Manageable Automated Acceptance Testing

Recorded tests.

Write the tests in code.

What are my options?

Page 5: A Thin Automation Framework for Manageable Automated Acceptance Testing

Thin automation framework with page

objects

What are my options?

Page 6: A Thin Automation Framework for Manageable Automated Acceptance Testing

Test-Driven

Layered

Static objects

False failure mitigation

Key aspects of the framework

Page 7: A Thin Automation Framework for Manageable Automated Acceptance Testing

Faster test creation

Easier to write tests

Thin & readable tests

Reusable code and workflows

Why you need this framework

Page 8: A Thin Automation Framework for Manageable Automated Acceptance Testing

- 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

Page 9: A Thin Automation Framework for Manageable Automated Acceptance Testing

Tests -> Static Objects

Page/Page Component

Navigation | Workflows | Utilities

Web Driver wrapper

Key components of the framework

Page 10: A Thin Automation Framework for Manageable Automated Acceptance Testing

Demo

Page 11: A Thin Automation Framework for Manageable Automated Acceptance Testing

[email protected]

http://www.slideshare.net/wynvandevanter/create-a-maintainable-

automated-acceptance-test-framework

Thank you