Upload
zephyr
View
311
Download
0
Embed Size (px)
Citation preview
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