@friendlytester#testbash automation in testing. @friendlytester#testbash me!

18
@FriendlyTester #Testbas h Automation in Testing

Upload: easter-williams

Post on 14-Jan-2016

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

Automation in Testing

Page 2: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

Me!

Page 3: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

Page 4: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

Page 5: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

Page 6: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

Page 7: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

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

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

Any use of hardware or software tools to support testing.James Bach / Michael Bolton, Personal Communication

Test Automation

Page 8: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

What does it mean to you?

How do people talk about Test Automation at your organisation?

Page 9: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

What is Test Automation?Check

naccura

teunne

lvis

io

narnished

Page 10: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

Automation in Testingpportuniti

es nclusive

upports

ducatio

n

Page 11: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

Automation Architecture

Data ManagementDriver Management

Application Interactions

Page 12: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

Automation Architecture

Data Management Page Objects Driver Factory

Page 13: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

Automation Architecture

Data Management Page Objects Driver Factory

Test Framework

Page 14: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

`

Automation Framework/Tool

Data Management

Data Creator 2.0

Page 15: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

Opportunities

• Monitoring• Application• Log files

• Log parser• Step to..• Data Getters• Data Management• Skypebot (No demo )• Automated checks

Page 16: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

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.

Page 17: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

Education

Puts the focus on your testing skills, and how such tools have supported you.

Testing and Checking, explain the difference to people.

It doesn’t have to be this way.

Page 18: @FriendlyTester#Testbash Automation in Testing. @FriendlyTester#Testbash Me!

@FriendlyTester#Testbash

Thank you!

@FriendlyTesterwww.thefriendlytester.co.ukRichardBradshaw@gmail.co

m