You are on page 1of 18

Automation

in Testing
#Testbash

@FriendlyTester

Me!
#Testbash

@FriendlyTester

#Testbash

@FriendlyTester

#Testbash

@FriendlyTester

#Testbash

@FriendlyTester

#Testbash

@FriendlyTester

Test Automation
In software testing, test automation is the use of special
software (separate from the software being tested) to
control the execution of tests and the comparison of actual
outcomes with predicted outcomes.

Wikipedia, http://en.wikipedia.org/wiki/Test_automation

The use of software to perform or support test activities,


e.g. test management, test design, test execution and
results checking.

ISTQB Glossary v2.4

Any use of hardware or software tools to support testing.

James Bach / Michael Bolton, Personal Communication

#Testbash

@FriendlyTester

What does it mean to


you?
How do people talk
about Test Automation
at your organisation?
#Testbash

@FriendlyTester

e
t
a
r
u
c
c
a
n

l n
e
o
n
i
un vis

What is Test Automation?


a
Check

#Testbash

rn
ish
ed

@FriendlyTester

s
e
i
t
i
n
u
t
r
o
p
p
Automation
in
nc
lus
ive

#Testbash

n
o
ti

a
c
du
Testing
up
po
rt
s

@FriendlyTester

Automation Architecture

Data Management
Driver Management
Application Interactions

#Testbash

@FriendlyTester

Automation Architecture

Data
Management

Page Objects

Driver Factory

#Testbash

@FriendlyTester

Automation Architecture
Test Framework

Data
Management

Page Objects

#Testbash

Driver Factory

@FriendlyTester

Automation Framework/Tool

``

Data Creator 2.0

Data
Management

#Testbash

@FriendlyTester

Opportunities
Monitoring
Application
Log files
Log parser
Step to..
Data Getters
Data Management
Skypebot (No demo )
Automated checks
#Testbash

@FriendlyTester

Inclusive / Supports
Put the focus on testing and
how Automation can support it,
not replace it.
Automation has worked best for
me, when it was supporting my
testing, not demanding my
attention.
#Testbash

@FriendlyTester

Education
Puts the focus on your testing
skills, and how such tools have
supported you.
Testing and Checking, explain
the difference to people.
It doesnt have to be this way.

#Testbash

@FriendlyTester

Thank you!
@FriendlyTester
www.thefriendlytester.co.uk
RichardBradshaw@gmail.com

#Testbash

@FriendlyTester

You might also like