Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
Developing a test automation strategy by Brian Bayer
QA or the Highway
Test Automation Framework Design | www.idexcel.com
Idexcel Technologies
Automation testing
Biswajit Pratihari
Test Automation
rockoder
An Introduction To Automated API Testing
Sauce Labs
Introduction to Automation Testing
Archana Krushnan
Automation_testing
Yana Altunyan
Test Automation
nikos batsios
1
of
21
Top clipped slide
Automation testing strategy, approach & planning
Nov. 19, 2010
•
0 likes
49 likes
×
Be the first to like this
Show More
•
81,715 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Education
SivaprasanthRentala1975
Follow
Advertisement
Advertisement
Advertisement
Recommended
Building a Test Automation Strategy for Success
Lee Barnes
7.1K views
•
32 slides
Test Automation Strategies For Agile
Naresh Jain
53.8K views
•
38 slides
How to Design a Successful Test Automation Strategy
Impetus Technologies
12.2K views
•
18 slides
Test Automation Strategy
Martin Ruddy
955 views
•
23 slides
Test Automation Best Practices (with SOA test approach)
Leonard Fingerman
21.1K views
•
26 slides
Test Automation - Keytorc Approach
Keytorc Software Testing Services
2.8K views
•
22 slides
More Related Content
Slideshows for you
(20)
Developing a test automation strategy by Brian Bayer
QA or the Highway
•
1.2K views
Test Automation Framework Design | www.idexcel.com
Idexcel Technologies
•
11.8K views
Automation testing
Biswajit Pratihari
•
9.7K views
Test Automation
rockoder
•
9.2K views
An Introduction To Automated API Testing
Sauce Labs
•
3.8K views
Introduction to Automation Testing
Archana Krushnan
•
6.5K views
Automation_testing
Yana Altunyan
•
414 views
Test Automation
nikos batsios
•
4.1K views
4 Major Advantages of API Testing
QASource
•
7.9K views
Api testing
Keshav Kashyap
•
27.4K views
Automation Framework Presentation
Ben Ngo
•
223 views
Automation With A Tool Demo
Nivetha Padmanaban
•
4.2K views
API Testing
Bikash Sharma
•
7.5K views
ATLAS Automation POC
aakashmc
•
3.3K views
Software Testing Process, Testing Automation and Software Testing Trends
KMS Technology
•
11K views
Test Automation: A Roadmap For Sucesss
David O'Dowd
•
8.8K views
Test Automation Framework Designs
Sauce Labs
•
166.3K views
Test automation methodologies
Mesut Günes
•
19.6K views
Test automation framework
QACampus
•
1.6K views
Test automation proposal
Mihai-Cristian Fratila
•
810 views
Similar to Automation testing strategy, approach & planning
(20)
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
IBM Rational
•
3.6K views
Build And Test Automation - Shortening the Feedback Loop
Rally Software
•
3.3K views
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
Susan Yoskin
•
1.2K views
Test Automation: Investment Today Pays Back Tomorrow
TechWell
•
525 views
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Emtec Inc.
•
926 views
Qtp - Introduction values
Vibrant Technologies & Computers
•
105 views
Keyword Driven Automation
Pankaj Goel
•
1.4K views
Atagg2015 - Agile Testing by Leveraging Cloud
Agile Testing Alliance
•
215 views
Agile Development in Aerospace and Defense
Jim Nickel
•
138 views
Futureofqa
amitagarwal2006
•
258 views
Future of QA
amitagarwal2006
•
476 views
IBM DevOps Enabling continuous integration & delivery
Roberto Pozzi
•
5.6K views
Continuous Engineering with IBM Rational RELM
gjuljo
•
1.8K views
Coml Psg Automation Approach
roopavani
•
413 views
DevOps in the Hybrid Cloud
Richard Irving
•
1.8K views
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
IBM Rational
•
1.1K views
Universal test solutions customer testimonial 10192013-v2.2
Universal Technology Solutions
•
790 views
A Complete Guide to Functional Testing
Abhay Kumar
•
62 views
Accelerate Software Delivery with DevOps
Alan Kan
•
612 views
Automation Best Practices.pptx
pavelpopov43
•
10 views
Advertisement
More from SivaprasanthRentala1975
(20)
Testing using load runner performance testing
SivaprasanthRentala1975
•
5.5K views
Why contract savings are missing
SivaprasanthRentala1975
•
488 views
Voyager scm
SivaprasanthRentala1975
•
473 views
Volumes
SivaprasanthRentala1975
•
362 views
The new mainframe
SivaprasanthRentala1975
•
388 views
Test execution may_04_2006
SivaprasanthRentala1975
•
3K views
Telecom testing
SivaprasanthRentala1975
•
32.8K views
Six sigma
SivaprasanthRentala1975
•
625 views
Sdlc models
SivaprasanthRentala1975
•
31K views
Sdlc
SivaprasanthRentala1975
•
2K views
Scm
SivaprasanthRentala1975
•
405 views
Pt presentation1
SivaprasanthRentala1975
•
290 views
Pp employee learnnig initiative-iss-220-g tle 2007
SivaprasanthRentala1975
•
608 views
Performance testing and rpt
SivaprasanthRentala1975
•
2K views
Patents
SivaprasanthRentala1975
•
1K views
Xpediter kanbay
SivaprasanthRentala1975
•
1.6K views
Copy of good quotes.ppt
SivaprasanthRentala1975
•
2.3K views
Contract savings new
SivaprasanthRentala1975
•
296 views
Contract savings schema
SivaprasanthRentala1975
•
258 views
Contract savings may 10th 2004 by gm euro
SivaprasanthRentala1975
•
447 views
Recently uploaded
(20)
Ww1 Essay Topics
Tiffany Wilson
•
0 views
Matrix Essay
Tiffany Wilson
•
0 views
Reign Of Terror Essay
Mary Barker
•
0 views
Critique Essay Format
Janet Brown
•
0 views
Example Of A Profile Essay
Lori Atkins
•
0 views
Short Essay On Emotional Intelligence
Luchetta Bush
•
0 views
Character Essays
Amy Merrow
•
0 views
How To End A Persuasive Essay
Staci Tryon
•
0 views
Patrick Henry Essay
Janet Brown
•
0 views
How To Write Essay About Myself
Charlene Moore
•
0 views
Essay About Persuasion
Lucy Moreno
•
0 views
Creative Writing Essay Examples
Luchetta Bush
•
0 views
Transcendentalism Essays
Tiffany Wilson
•
0 views
Ethan Frome Essays
Laura Reed
•
0 views
Social Issues Topics For Essays
Laura Reed
•
0 views
Essay On Endangered Species
Laura Reed
•
0 views
Essay Techniques
Laura Reed
•
0 views
Informal Essay
Angie Weber
•
0 views
Candide Essay Topics
Kathleen Woods
•
0 views
Essay From The Breakfast Club
Kelly Johnson
•
0 views
Advertisement
Automation testing strategy, approach & planning
IBM Global Services
– Testing Competency IBM Confidential © Copyright IBM Corporation 200501/23/2005 Strategy, Approach & Planning
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 2 2 IBM Confidential Agenda Introduction Effective Automation Fundamental Approach Real Facts & Think Factor Considerations for Automation Automation Start-up Strategies to Avoid Guidelines & Approach Automation Methodologies Overview on Automation Tools References
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 3 3 IBM Confidential Introduction GUI automation is always viewed as the SILVER BULLET, which will save money, time and resources Test automation raises our hopes, yet often frustrates & disappoints us Promises to deliver us from a tough situation, yet can create as many problems as it solves "Embarking on a successful automation test project is similar to embarking on a successful software development project“
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 4 4 IBM Confidential Effective Automation Reduced utilization of manual resources More efficient use of scarce hardware resources Reduced test cycle time Reduced cost of testing, after initial cost of implementation Improved reliability of the testing Repeatable tests, thus overcoming boredom-induced missed bugs Improved test coverage, since testing may be done more frequently Development of programming skills May allow the use of less skilled staff to do the actual testing
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 5 5 IBM Confidential Fundamental Approach Understand the need / requirement for automation Point out pitfalls to avoid Promote an evolving implementation Begin simple and increase in complexity as the team's skills increase "Learning from others is the most effective way to grow your automation expertise"
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 6 6 IBM Confidential Real Facts & Think factors Real Fact Automation is initially expensive and it may not do a better job than manual testing in some situations Think Factors 1. How much will automating and running a test cost, versus running it manually? 2. Automated test has a limited lifetime in which it must recoup the additional cost. Will this test be reusable long enough? What factors will prevent it from being reusable? 3. The automated test will find bugs it was designed to test for and in addition it will find bugs that are not directly related to the test. What is the likelihood that this test will find additional bugs?
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 7 7 IBM Confidential Real Facts & Think factors Real Fact Automation is initially expensive and it may not do a better job than manual testing in some situations Think Factors 1. How much will automating and running a test cost, versus running it manually? 2. Automated test has a limited lifetime in which it must recoup the additional cost. Will this test be reusable long enough? What factors will prevent it from being reusable? 3. The automated test will find bugs it was designed to test for and in addition it will find bugs that are not directly related to the test. What is the likelihood that this test will find additional bugs?
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 8 8 IBM Confidential Considerations for Automation Test cases those are long running, repetitive, and non-subjective Projects / Products that have a working, relatively stable GUI Projects / Products that will span multiple releases.
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 9 9 IBM Confidential Guidelines & Approach Record / Playback initially using the Testing tool’s wizard or toolbar will be easier but hard to maintain because they represent not only WHAT needs to be tested, but HOW it is to be tested Guideline: 1 Once familiarity in scripting is achieved, continue using the scripting language of an automation tool to provide your own implementation logic (framework) that is separate from your test case scripts Requires more investment upfront, but the code will be less expensive to maintain over the life span of multiple product releases Example: Imagine having recorded test case scripts for a banking application that initially allowed the user to simply click "OK" to commit a sensitive transaction, then the application developers changed the navigational logic requiring the user to type "yes" to confirm these transactions. Every recorded test case that has hard coded "OK" clicks relating to the sensitive transaction commits would require maintenance.
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 10 10 IBM Confidential Guidelines & Approach (Contd..) Automation code without any Discipline - Tendency to jump in and start developing new test scripts without collaborating with other team's members and without establishing a plan, structure, and/or standards is natural. However, in the long term this undisciplined approach is not productive. Any test case scripts and frameworks that are produced in this manner tend to lack such characteristics as: maintainability, reusability, readability, flexibility, reliability, effectiveness, and efficiency Guideline: 2 Establish complete Automation plan, Structure, and Standards “Quality automation effort should follow a software development process”
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 11 11 IBM Confidential Guidelines & Approach (Contd..) Guideline: 3 “Separating the What from the How” An approach to separate what needs to be tested from how it is to be tested. To accomplish this separation, guideline would suggest to have the test script writers write the test scripts to identify what needs to be tested and automation developers write a framework to handle the implementation (i.e., the navigation logic, window processing logic, and verification logic) of your tests. Framework - "a supporting or enclosing structure”
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 12 12 IBM Confidential Guideline: 4 Use the 6 phases for implementing the best course of Automated Testing action - Evaluation - Planning - Design - Implementation - Deployment - Review Iteration Cycle – Plan for future changes Guidelines & Approach (Contd..)
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 13 13 IBM Confidential Guidelines & Approach (Contd..) Guideline: 5 A. Define Automation Goals & Prioritize At every point in the specification process, you can check the "testability" of the requirement or specification by ensuring it is S.M.A.R.T. S - Specific M - Measurable A - Attainable or Achievable R - Realistic T - Timely B. Define Automation Strategy - GUI - Roundtrip / Segment, Define objects, Synchronization - Types of Testing - Strategy Considerations 1. Partial automation 2. Time cost 3. Testing delay 4. Inertia 5. Risk of missed bugs
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 14 14 IBM Confidential Guidelines & Approach (Contd..) Guideline: 6 Define Users and Skill Level Required / Desired - Test Script Writers - Automation Developers Guideline: 7 Resource Planning / Source Code Management - Hardware - Software - People
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 15 15 IBM Confidential Guidelines & Approach (Contd..) Guideline: 8 Define Design Goals & Prioritize - Maintainability - Structured - Well Documented - Reviewed - Framework Specific Goals - Modularity - Reusability - Usability - Scalability - Reusability - Portability - Robustness - Reliability - Efficiency - Flexibility
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 16 16 IBM Confidential Guidelines & Approach (Contd..) Guideline: 9 Determine the Automation Interface Architecture - Data Driven Interface - Programming Interface Guideline: 10 Determine the Automation Framework Architecture - Error Recovery - Support of Custom Controls - Product Testability Issues - NLS – Localization Guideline: 11 Define Standards – Naming & Code Conventions
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 17 17 IBM Confidential Guidelines & Approach (Contd..) Components of Automated Test System Test Script Writers Automation Developers Test Scripts “WHAT” Interface Framework “HOW” Documents Framework Usage Notes Guidelines Naming Conventions
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 18 18 IBM Confidential Automation Methodologies Functional Decomposition Method This methodology is to reduce all the test cases to their most fundamental tasks, and write User-Defined Functions, Business Function Scripts, and "Sub-routine" or "Utility" Scripts which perform these tasks independently of one another Key-Word Driven or Test Plan Driven Method This method uses the actual Test Case document developed by the tester using a spreadsheet containing special "Key-Words". This method preserves most of the advantages of the "Functional Decomposition" method, while eliminating most of the disadvantages. In this method, the entire process is data-driven, including functionality. The Keyword controls the entire processing
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 19 19 IBM Confidential Overview on Automation Tools Most of the Automated Tools in the market remain as an integrated suite for Test Documentations, Scripting, Executions & Defect Tracking Automation tool does exist for specific testing needs such as Performance Testing Code Coverage Memory Leak Detection Automation Tools available in the market which are more on focus today includes Rational Tools – Robot, Test Manager, ClearQuest Mercury Interactive – WinRunner, LoadRunner, QTP, Astra Load Test Segue – Silk Performer
IBM Global ServicesIBM
Global Services – Testing Competency © Copyright IBM Corporation 2005 20 20 IBM Confidential References Web Sites for Additional Resources 1. http://www.io.com/~wazmo/qa/ Software Testing Hotlist, maintained by Bret Pettichord, has links to many of the articles and papers mentioned in this document 2. http://www.softwareqatest.com/index.html Software QA and Testing Resource Center, maintained by Rick Hower, links 3. http://qaforums.com/ QA Forums, maintained by individual moderators, links to forums on Quality Assurance, Tools, Consulting & Employment Bibliography 1. Dustin, Elfriede, Rashka, Jeff, and Paul, John (1999) Automated Software Testing: Introduction, Management and Performance. Addison-Wesley Longman, Inc. Reading, Massachusetts 2. Fewster, Mark and Graham, Dorothy (1999) Software Test Automation: Effective use of test execution tools. Addison-Wesley: ACM Press, New York 3. Kaner, Cem, Falk, Jack, and Nguyen, Hung Quoc (1999) Testing Computer Software. Wiley Computer Publishing, New York
IBM Global Services
– Testing Competency IBM Confidential © Copyright IBM Corporation 200501/23/2005
Advertisement