Liberation not replication: Automation to support testing not replace it - Created by Mark Winteringham / @2bittester © 2017

Liberation not replication:

Automation to support testing not replace it

Mark Winteringham

2bittester

mwtestconsultancy.co.uk

@2bittester

lnked.in/markwinteringham

What is the purpose of test automation?

Automation in testing

is a means

to augment my testing

User                     Tool

"We shape our tools and afterwards our tools shape us"

Marshall McLuhan

EnhanceReverse
RetrievesObsolesces
Human to robot

SDET / DIT

QA AUTOMATION SPECIALIST

QA SPECIALIST

AUTOMATION TESTER

AUTOMATION QA

AUTOMATION TEST ANALYST

TOOLSMITH!

Data | State | Assert | Report

Automated

Data | State | Assert | Report

Automate | Human | Human | Automate

My PRS


'Always let a machine do what a machine is good at, and never get a person to try and do that. And never try to get a machine to do something a person has to do'

Jack Higginbotham - www.youtube.com/watch?v=5mA6UVS-PWc

Problems first, tools second

Revealing information
Setting up state
Complex test ideas

The benefits?


Empowers testers to test rapidly

Supports your team as a whole

It's satisfying

Wrapping up

Automation should be used to augment our testing rather than replicate our current activites

Learn to be critical of your tools and your testing skills

There are many opportunities for automation in testing

Be a tester and a toolsmith

Questions?

@2bittester