19
Where Exploration and Automation meet Getting The Most From Automated Functional Tests

Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

Embed Size (px)

DESCRIPTION

Agile teams invest heavily in automated functional tests. When done well, this investment is paid back with fast feedback enabling teams to release software quickly and often. By structuring tests in the right way, teams can further leverage this investment by using these tests as a platform for exploratory testing that could find issues a regression test suite won't. This talk will cover the process and cost benefits of creating automated tests that can be reused to support exploratory testing. Concepts and practices will be described within the context of a mature agile delivery team. It will provide an overview of current practices for automated functional and exploratory testing within agile teams. The main focus of the talk will be to provide an overview and demonstration of techniques that will allow testers to utilise existing automated functional tests to support exploratory testing. The benefits of this approach such as; reducing the time needed for exploratory testing, increasing exploratory testing coverage, improved repeatability when reproducing bugs and improved robustness of your automated functional regression tests will be reviewed.

Citation preview

Page 1: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

Where Exploration and Automation meet

Getting The Most From Automated Functional Tests

Page 2: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

Andy Kemp

twitter: @kyndainverseblog: kyndainverse.com

Page 3: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

Exploratory testing

“Parallel test design, test execution, and learning” - Michael Bolton

http://www.flickr.com/photos/aandres/2672043528/

Page 4: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

Automatedfunctional testingvalidation

Page 5: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

Tools and practices

http://www.flickr.com/photos/mdpettitt/2621435354

Page 6: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

Agile

Page 7: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

Automate then explore

Page 8: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

Automated Regression Manual Exploratory

Page 9: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

Use your automation to help you explore

Page 10: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

Benefits?

Page 11: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

Reusable steps

http://www.flickr.com/photos/bdesham/2432400623/

Page 12: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

Hybrid tests

Page 13: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

Data Driven

http://www.flickr.com/photos/dsleeter_2000/3097476532/

Page 14: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

Test like Alan

Page 15: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

Organise your tests

http://www.flickr.com/photos/detroitsunrise/402602470/

Page 16: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

Choose your words carefully

Page 17: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

You have the answers

http://www.flickr.com/photos/mukluk/174688752/

Page 18: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

QUESTIONS & FEEDBACK

Page 19: Where Exploration And Automation Meet: Getting The Most From Automated Functional Tests' by Andy Kemp

THANK YOU