getting test automation right - webinar

8
Webinar Aug 31 All information contained are Proprietary and Confidential www.getzephyr.com GETTING TEST AUTOMATION RIGHT

Upload: zephyr

Post on 13-Jan-2017

311 views

Category:

Software


0 download

TRANSCRIPT

Webinar Aug 31

All information contained are Proprietary and Confidential

www.getzephyr.com

GETTING TEST AUTOMATION RIGHT

2

Todays PANELISTS

John Sonmez Automation Engineer Simple Programmer

www.simpleprogrammer.com @jsonmez

   Panelist

www.getzephyr.com @yourzephyr

Chris Wright Marketing Manager

Zephyr

   Moderator

Joe Colantonio CEO

JoeColantonio

www.joecolantonio.com @jcolantonio

   Panelist

Dave Haeffner Automation Expert

Selenium

www.elementalselenium.com @TourDeDave

   Panelist

3

Key TAKEAWAYS

When should you start to consider automation

What you should automate vs. what you shouldn't automate

Risks associated with automated testing

Creating a proper automation framework

The importance of using automation in a testing environment

Rat

e of

ado

ptio

n

2012 2013 2014 2015

% Growth between 2012-2015

4

Why Automated Testing is IMPORTANT

> Removing human error

> Increase testing speed without sacrificing quality

> Free up your team’s time

> Quick turnaround

> Continuous delivery

> Agile = automation - Hinders scalability

Manual Testing Automated Testing

Test Execution Efficiency

5

Automated Testing EXPECTATIONS

> Maintaining same amount of defects

> Reducing the total time to test

> Making quick adjustments

> Better total coverage

> Maintenance - Cost of ownership (personal and tools)

6

What You Should / Shouldn’t AUTOMATE

Shouldn’t Automate

Should Automate

> One off tests - Items you only run once

> Tests that require manual steps in between

> Non-deterministic tests > Easily verified tests

> Four questions you should ask - How does your business make money? - How do your users use your application? - What browser are your users using? - What’s previous broken in your app ?

> Critical / risky portions of your app

7

Risks Associated with AUTOMATED TESTING

> Reliable failures

> Fake sense of security

> Trying to do too much - Maintenance nightmare

> Making sure development is involved

8

Creating an Automation FRAMEWORK

> What is an automation framework? - Why having one is important?

> Defining your framework

> What is your framework targeted at?

> What problem is your framework solving?