Automation is What We Do

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

Kapil Mohan Sharma DMG - QA
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
The 4 T’s of Test Automation:
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
1 of 20 Evaluating an Information Project From Questions to Results © FAO 2005 IMARK Investing in Information for Development Evaluating an Information.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
and 6.855J Cycle Canceling Algorithm. 2 A minimum cost flow problem , $4 20, $1 20, $2 25, $2 25, $5 20, $6 30, $
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Working Together: Understanding SBA Data Les Morse, Director Assessment & Accountability Alaska Department of Education & Early Development No Child Left.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
1 TIME MANAGEMENT Rob B Briner
Making the System Operational
QA & QI And Accreditation.  A continuous process to review, critique, and implement measurable positive change in public health policies, programs or.
LEARN HOW TO STUDY Student Wall Planner and Study Guide Success
Time Management.
Time Management.
PLAN Interpretive Visuals 9/2009 Interpretive Visuals.
Why should I consider Implementing a Document Imaging / Management System? Created by Harold Hegerhorst North American Technology. LLC © North American.
S-Curves & the Zero Bug Bounce:
ABC Technology Project
Activity 1………………Saving vs. Investing Activity 2……….….Saving for a Rainy Day Activity 3…………………… = Saving Activity 4…..Investing for the Long Term.
4 Square Questions Are you ready? B A
1 4 Square Questions B A D C Look carefully to the diagram Now I will ask you 4 questions about this square. Are you ready?
Linking Verb? Action Verb or. Question 1 Define the term: action verb.
Squares and Square Root WALK. Solve each problem REVIEW:
Created by Susan Neal $100 Fractions Addition Fractions Subtraction Fractions Multiplication Fractions Division General $200 $300 $400 $500 $100 $200.
We are learning how to read the 24 hour clock
Twenty Minute Tune Up:Time Management
MS Read-A-Thon. 2 What is MS? MULTIPLE = SCLEROSIS = MANY SCARS.
© 2008 Security Compass inc. 1 Firefox Plug-ins for Application Penetration Testing Exploit-Me.
What does it mean to be Green – the Desktop Issues Connect to be Green Marc Diffen.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
This, that, these, those Number your paper from 1-10.
Being a QA Engineer at Telerik Snejina Lazarova Dimo Mitev Telerik Corporation
Why Take EXPLORE? EXPLORE shows your strengths and weaknesses in English, mathematics, reading, and science. EXPLORE helps you search for careers and.
Chapter 5 Test Review Sections 5-1 through 5-4.
SIMOCODE-DP Software.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Node Lessons Learned James Hudson Wisconsin Department of Natural Resources.
What is RADAR? Introduction to RADAR
Addition 1’s to 20.
25 seconds left…...
How to Make Sure You Don’t Have a Debtor Problem in the First Place!
Test B, 100 Subtraction Facts
1 Atlantic Annual Viewing Trends Adults 35-54, Total TV, By Daypart Average Minute Audience (000) Average Weekly Reach (%) Average Weekly Hours Viewed.
1 Teaching the Web in Under an Hour Mary Ellen Bates Bates Information Services
Week 1.
Leadership Understanding how to apply true leadership from the mysteries of our Order.
We will resume in: 25 Minutes.
A SMALL TRUTH TO MAKE LIFE 100%
Chapter 11 Flexible Budgeting and the Management of Overhead and Support Activity Costs.
© Copyright 2014 by K&L Gates LLP. All rights reserved. A WPPLA Roundtable Discussion led by Rob Duncan, Pittsburgh Library Manager at K&L Gates LLP So.
How Cells Obtain Energy from Food
Temptation: What is temptation? – James 1:12-16 – Desires of Sin Is it sinful to be tempted? – Jesus was tempted (Heb. 2:18, Heb. 4:15) A fine line between.
Positive Attitude! Mr. Vivek Bindra Director - Global ACT
Chapter 15 Living a Balanced Life Chapter 15 Living a Balanced Life Lesson 15.1 Work Isn’t Everything! Lesson 15.1 Work Isn’t Everything!
 Acceptance testing is a user-run test that demonstrates the application’s ability to meet the original business objectives and system requirements and.
Becoming a Master Student Tenth Edition Dave Ellis
Finding a great mentor can be challenging, but the payoff can be huge. There are many reasons why mentors are so important, but here are a few of the.
Prashant Lambat Sr. Manager SQA Engineering Symantec Corporation, Pune Date: 29 th January 2011.
Selecting a Tool 1 When to start evaluating: Current method is not effective Can solve an immediate problem/challenge Can increase productivity and deliverables.
From Quality Control to Quality Assurance…and Beyond Alan Page Microsoft.
Joy Shafer October, 2011  Why am I here?  Why are you here?
Presentation transcript:

Automation is What We Do Why Test Automation is Perfectly Logical in an IT World

Who am I and why am I here? Name: Joseph E. Beale (joseph.beale@huntington.com) Title: Enterprise Quality Automation Lead at Huntington National Bank What is essential to know about me: 18 years of experience in IT; 12 years in QA/testing; 10 years in leadership. I have a passion for efficiency in testing through the use of automation. My Goal: to eliminate every tedious manual process that exists in IT. What I hope to accomplish today: Extol the virtues of test automation and defeat all of the objections to it. Enlighten, encourage, and inspire.

The Manual Approach

The Automated Approach The tag line to the promo featuring Scottish racing driver Gordon “Flash” Shedden in the seat says: “What do you get if you take one lazy Sunday afternoon, one British Touring Car champion and the world’s fastest lawn mower? Well here’s your answer.”

Arguments in Favor Automation will save you time Automation gives you more power Automation eases your pain Automation helps you move forward

Automation Will Save You Time Comparison of table extract vs. mainframe output file: Time to test manually = 5 minutes Time to test using automation = .483 seconds Test efficiency increase: ~ 60,000% Web services production smoke test: Time to test manually = 60 minutes Time to test using automation = 12 seconds Test efficiency increase: 2900% Web test script – happy path of online bill pay functions: Time to test manually = 3 min., 54 sec. Time to test using automation = 58.24 seconds Test efficiency increase: 300%

Automation Gives You More Power An increase in efficiency of 100% doubles your testing capacity. Scheduling tools allow you to test during non-working hours. You can run your regression suite weekly, daily, or hourly depending on hardware, number of tests, and the needs of the system. Automation of functional tests builds your regression suite by default. Explore! Train!

Automation Eases Your Pain Running through the same scenarios over and over again is tedious. Let the machine do it for you! You can get more testing done earlier in the cycle, thus avoiding the long days and weekends typical of “release week”. Earlier volume testing = more defects caught early when they’re easy to fix.

Automation Helps You Move Forward TDD and ATDD Continuous Integration Continuous Delivery

Continuous Integration (CI) http://blogs.collab.net/wp-content/uploads/2012/11/Git_gerrit_jenkins.png

The Result of Not Using CI The song “One Piece at a Time” was Johnny Cash’s last number one song, hitting the top of Billboard’s Hot Country Singles Chart on May 29, 1976. Photo is from Wikipedia. “One Piece at a Time”

Continuous Delivery http://upload.wikimedia.org/wikipedia/en/7/74/Continuous_Delivery_process_diagram.png

Arguments Against It takes too much time It takes resources away from testing The business won’t pay for it The maintenance costs are too high We don’t have the technical skills

It takes too much time Typical quotes: “I have too much testing to do.” “I don’t have time to build automation.” What’s really behind the objection: Fear of the unknown. No confidence that automation will make a difference. How to defeat it: “How long will it take?” Prove the concept. “We’ll plan for the next release.”

It takes resources away from testing Typical quotes: “I don’t have anyone I can spare for this task.” “All of my people are already busy with testing.” What’s really behind the objection: Unit is already understaffed. Fear of losing control. How to defeat it: Give them some of your time. Partner with one resource who has caught the vision. “We’ll plan for the next release.”

The business won’t pay for it Typical quotes: “I don’t have any hours for this task.” “I can’t justify the cost to my business partners.” What’s really behind the objection: The manager is not willing or not able to make a business case. No confidence that automation will make a difference. How to defeat it: “How much will it cost?” Do it anyway. Start small.

The maintenance costs are too high Typical quotes: “Every time the app changes all the tests break and I have to fix them.” “We’ll spend more time fixing them than they will save.” What’s really behind the objection: Experience with a record-and-play automation strategy. No awareness of hidden risks in the current strategy. How to defeat it: “Are you familiar with Ruby/Cucumber?” TDD/ATDD Regular exercise is good for tests.

We don’t have the technical skills Typical quotes: “I’m a tester, not a developer.” “Training is too expensive and we don’t have time for it anyway.” What’s really behind the objection: Fear of difficult challenges. No appreciation for what they have already learned. How to defeat it: It’s a team effort. The internet is an incredibly rich resource. “In the kingdom of the blind, the one-eyed man is king.”

If you are part of an IT group, Automation is What You Do. Closing Argument If you are part of an IT group, Automation is What You Do.

We are living in an IT World Closing Argument We are living in an IT World

Embrace your Inner Nerd! Closing Argument Embrace your Inner Nerd!