Software Testing Workshop Regression Automation 11-Jul-08 COPYRIGHT NOTICE Copyright © 2008 Polaris Software Lab Limited All rights reserved. These materials.

Slides:



Advertisements
Similar presentations
ILD Quality Center Overview.
Advertisements

© Copyright 2007 Exempler Telecom Test Automation System Exempler - We pride ourselves with providing lightweight robust engineering solutions.
© SMARTESTING 2011 – This document is the property of Smartesting. It may not be reproduced in whole or in part Cliquez pour modifier le style du titre.
QuEdge Testing Process Delivering Global Solutions.
PREDICT Model for Test Automation. Does it sound familiar to you? Organization has procured test automation tools Management expectations are high Multiple.
© 2010 Wipro Ltd - Confidential SGSN Automation Testing Using TTCN3 Authors: Jyothi Gavara Nikhil Rahul Ekka.
Test Automation Success: Choosing the Right People & Process
Speakers Vikram Yellampalli Prity Tewary
Test Execution and Defect management. 2 Module Objectives Introduction to Test Execution Checklist of Test Execution Defect management Defect Classification.
HP Quality Center Overview.
Copyright  2002, Medical Present Value, Inc. All rights reserved. Copyright © 2010 Texas Education Agency. All rights reserved. TEA confidential and proprietary.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Software Testing Workshop 11-Jul-08 COPYRIGHT NOTICE Copyright © 2008 Polaris Software Lab Limited All rights reserved. These materials are confidential.
Test Automation An Approach to Automated Software Regression Testing Presented by Adnet, Inc Feb 2015.
2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India.
Statistical Process Control for the Medical Industry.
Roadmap to Continuous Integration Testing and Benefits Gowri Selka, Walgreens Natalie Koltun, Walgreens May 20th, 2014 ©2013 Walgreen Co. All rights reserved.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
Residential Lending Property of Citigroup:Internal Document 0 Project Blacksmith Portal Server Investigation Prepared by: Technical Architecture & Strategy.
I n t e g r i t y - S e r v i c e - E x c e l l e n c e Business & Enterprise Systems Introduction to Hewlett Packard (HP) Application Lifecycle Management.
Cognizant Reusable Automation Framework for Testing C.R.A.F.T.
Software Test Plan Why do you need a test plan? –Provides a road map –Provides a feasibility check of: Resources/Cost Schedule Goal What is a test plan?
Understanding of Automation Framework A Storehouse of Vast Knowledge on Software Testing and Quality Assurance.
© Company Confidentialwww.itcinfotech.com Business Case for Test Automation S.Janardhanan Chief Technology Officer ITC Infotech India Limited Business.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
September 2009 QTP Automation Framework. Objective  Introduction to Automation  Benefits of Automated Testing  Automated Testing Process  Introduction.
Cognizant Reusable Automation Framework for Testing C.R.A.F.T.
NYC Technology Forum Introduction to Test Automation 11/2/07 All rights reserved Not to be reproduced without permission Bill Rinko-Gay Solutions Director,
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 1.1.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automation Fundamental Concepts &
Testing-as-a-Service Simplify the testing of Oracle Applications with Cloudtestr platform.
Manage Engine: Q Engine. What is it?  Tool developed by Manage Engine that allows one to test web applications using a variety of different tests to.
©2013, Cognizant Cognizant’s Validated e-Signature Solution.
Test Organization and Management
1 11-Jul-08 COPYRIGHT NOTICE Copyright © 2008 Polaris Software Lab Limited All rights reserved. These materials are confidential and proprietary to Polaris.
© 2012 IBM Corporation Rational Insight | Back to Basis Series Chao Zhang Unit Testing.
May 29 th, 2003 Curtis Anderson Sivaprasad Padisetty.
Software Development Software Testing. Testing Definitions There are many tests going under various names. The following is a general list to get a feel.
1 Performance Optimization In QTP Execution Over Video Automation Testing Speaker : Krishnesh Sasiyuthaman Nair Date : 10/05/2012.
| ©2009, Cognizant Technology SolutionsConfidential All rights reserved. The information contained herein is subject to change without notice. ©2009, Cognizant.
TM Copyright © 2009 NMQA Ltd. Behaviour Driven Testing with.
H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. USA - +1-(770) ,
Confidential Continuous Integration Framework (CIF) 5/18/2004.
Software Development A Proposed Process and Methodology.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Manage Supplier Returns.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Manage and Disposition Inventory Returns.
eSpeed Electronic Trading Interface Message Flow Diagrams.
Manufacturing Operations Center 10 - Differentiators - The Pharmavite Experience APAC Training, Feb-Mar, 2010.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
Software Test Plan Why do you need a test plan? –Provides a road map –Provides a feasibility check of: Resources/Cost Schedule Goal What is a test plan?
Tool Support for Testing Classify different types of test tools according to their purpose Explain the benefits of using test tools.
Leverage your Business with Selenium Automation Testing
MIS 120 Test Planning.
BA Continuum India Pvt Ltd
Testing Process Roman Yagodka ISS Test Leader.
Understanding of Automation Framework
Course Name: QTP Trainer: Laxmi Duration: 25 Hrs Session: Daily 1 Hr.
مقدمه اي بر مهندسي نيازمنديها
Defects makes Defects! Mahesh Sariputi, Quality Specialist
Baseline – IEEE definition
Bringing more value out of automation testing
Improving Your Testing
Executable Specifications
QTP Test Process
Presentation transcript:

Software Testing Workshop Regression Automation 11-Jul-08 COPYRIGHT NOTICE Copyright © 2008 Polaris Software Lab Limited All rights reserved. These materials are confidential and proprietary to Polaris and no part of these materials should be reproduced, published in any form by any means, electronic or mechanical including photocopy or any information storage or retrieval system nor should the materials be disclosed to third parties without the express written authorization of Polaris Software Lab Limited and University of Western Sydney.

Presentation path Metrics When to go for Automation Best Practices Automation Suite Development Checklists & Guidelines Benefits

3 Benefits of Test Automation Tangible benefits Speed and Accuracy Accessibility Accumulation Manageability Early Discovery of issues Repeatability Availability Intangible benefits of test automation Formal process Retention of customers/user trust Greater job satisfaction for Testers

4 Metrics for Automation Cycle Time Reduction Reduction in Test Execution Efforts Cost Savings > 98% Defect Unearthing Efficiency > 50% Productivity Increase

5 Automation Suite – When to go for it > 3 new builds/patches/fixes > 1 cycle Application Stable Run in Multiple hardware or software (including multi-OS or Multi-Browser) Application to meet SLAs? Repetitive tasks Test conditions re-used for IT/ST/UAT? More Test execution efforts More of business flow testing and less of usability testing

6 Automation Suite Development – Design, Build and Execute (Not just record and replay) Deliverables Automated Test Cases Test Automation Framework Documentation on Reusable Components Test Driver Scripts, Transaction Scripts Object repository and Library

Regression Automation Life Cycle Requirement Analysis Requirement Analysis 1 Design 2 Scripting 3 Execution 4 Reporting 5 Application Functionality Study Define Approach Design Framework Define Data Structure Spec Preparation Batch Execution Evidence Capturing Results Analysis Customized Reports Traceability User Manual Business Flow Common Functionality Reusable Components Parameterization Static Review Script Dry Run Re-execution on need basis

8 Best Practices Do not Record, Write code Follow scripting guidelines and naming conventions Follow object repository guidelines and naming conventions to identify objects easily Provide traceability in result logs Data driven tests with the flexibility to test for various business conditions on the same transaction Modular approach in test scripts with plug and play feature for future enhancement Use checklists for code review and Integration testing of Test scripts

9 Checklists & Guidelines Test automation Standards & Scripting Guidelines Integration testing checklist for testing the Test scripts Code review checklist for testing the Test scripts

Thank You COPYRIGHT NOTICE Copyright © 2008 Polaris Software Lab Limited All rights reserved. These materials are confidential and proprietary to Polaris and no part of these materials should be reproduced, published in any form by any means, electronic or mechanical including photocopy or any information storage or retrieval system nor should the materials be disclosed to third parties without the express written authorization of Polaris Software Lab Limited and University of Western Sydney. For further details Please contact:

*Cycle Time Reduction * Based on Data gathered from Polaris projects Cycle time reduced upto 94%

Reduction in test execution* * Based on Data gathered from Polaris projects Saving of 1840 man-days over a period of 1 year. The Graph shows the effort saved through Automation for various applications for the a year.

*Cost Reduction * Based on Data gathered from Polaris projects Cost reduced upto 94%