Www.softwaretestinggenius.com Understanding of Automation Framework A Storehouse of Vast Knowledge on Software Testing and Quality Assurance.

Slides:



Advertisements
Similar presentations
Requirements for a UI Test Framework Stanislaw Wozniak Bernie Miles.
Advertisements

The 4 T’s of Test Automation:
Hexawares Test Accelerator for eBaoTech® GeneralSystem Software.
PREDICT Model for Test Automation. Does it sound familiar to you? Organization has procured test automation tools Management expectations are high Multiple.
PROCESS FRAMEWORK Lecture - 3. Topics covered PROCESS FRAMEWORK PROCESS MODELS DIFFERENCE.
CS487 Software Engineering Omar Aldawud
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Test Automation An Approach to Automated Software Regression Testing Presented by Adnet, Inc Feb 2015.
1 The Database Application Development Process The Database Application Development Process.
Copyright 2002 Prentice-Hall, Inc. Chapter 4 Automated Tools for Systems Development 4.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
TOOL TO DESIGN FOR CONSTRUCTION WORKER SAFETY An Article Written by Gambatese, Hinze and Haas 1997.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
Cognizant Reusable Automation Framework for Testing C.R.A.F.T.
BUILDING A SECURE STANDARD LIBRARY Information Assurance Project I MN Tajuddin hj. Tappe Supervisor Mdm. Rasimah Che Mohd Yusoff ASP.NET TECHNOLOGY.
“GENERIC SCRIPT” Everything can be automated, even automation process itself. “GENERIC SCRIPT” Everything can be automated, even automation process itself.
© 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,
What Exactly are the Techniques of Software Verification and Validation A Storehouse of Vast Knowledge on Software Testing.
 ETL: Extract Transformation and Load  Term is used to describe data migration or data conversion process  ETL may be part of the business process repeated.
Effective Methods for Software and Systems Integration
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automation Fundamental Concepts &
The information contained in this document is highly confidential and privileged. No part of this document may be copied or circulated without express.
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
What is QTP ► QTP stands QuickTest Professional ► It is an automated testing tool provided by HP/Mercury Interactive ► QTP integrates with other Mercury.
Thank You ©2012, Cognizant. Rapido has been created by the Research and Development team from QE&A Technology CoE Rapido is continuously enhanced and.
Automated Testing Tips Copyright © 2000 Compuware Corporation Mark Nesslar July 15, 2000.
Winrunner Usage - Best Practices S.A.Christopher.
QTP
Exploring an Open Source Automation Framework Implementation.
SELENIUM
MERCURY BUSINESS PROCESS TESTING. AGENDA  Objective  What is Business Process Testing  Business Components  Defining Requirements  Creation of Business.
| ©2009, Cognizant Technology SolutionsConfidential All rights reserved. The information contained herein is subject to change without notice. ©2009, Cognizant.
Event-Based Hybrid Consistency Framework (EBHCF) for Distributed Annotation Records Ahmet Fatih Mustacoglu Advisor: Prof. Geoffrey.
Solmar Knowledge Networks Ltd. Automation Framework Marvell.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
UAT Automation Framework By SSTZ-UAT. Agenda Traditional Automated Testing. UAT Automation Framework introduction. Advantage. Demo. Q&A.
2 Solution Development Using Visual Studio.NET and the MDB Bob Knox George Muller.
Test Creation in QuickTest Professional Using Keyword Driven Methodology A Storehouse of Vast Knowledge on Software Testing.
A – TEAM Automation Framework A-TEAM. LOGIN CREATE INDEMNITY CLAIM SET RESERVE UPDATE INDEMNITY CLAIM MAKE PAYMENT Demonstration.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Software Architecture Evaluation Methodologies Presented By: Anthony Register.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
Chapter 4 Automated Tools for Systems Development Modern Systems Analysis and Design Third Edition 4.1.
Source Mastering UML with Rational Rose 2002 Information System Engineering Introduction to UML.
State of Georgia Release Management Training
World Bank External Debt System SDMX Implementation.
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.
Impact Research 1 Enabling Decision Making Through Business Intelligence: Preview of Report.
Software Engineering Process - II 7.1 Unit 7: Quality Management Software Engineering Process - II.
CMMI Certification - By Global Certification Consultancy.
Tool Support for Testing
Software Engineering (CSI 321)
Modern Systems Analysis and Design Third Edition
Understanding of Automation Framework
Modern Systems Analysis and Design Third Edition
Course Name: QTP Trainer: Laxmi Duration: 25 Hrs Session: Daily 1 Hr.
Advantages OF BDD Testing
Chapter 4 Automated Tools for Systems Development
Introduction to Software Testing
Chapter 5 Designing the Architecture Shari L. Pfleeger Joanne M. Atlee
Modern Systems Analysis and Design Third Edition
Modern Systems Analysis and Design Third Edition
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
QTP Test Process
Modern Systems Analysis and Design Third Edition
Framework Anil
Presentation transcript:

Understanding of Automation Framework A Storehouse of Vast Knowledge on Software Testing and Quality Assurance

Introduction to Test Automation Framework What an Automation Framework is ? How many types of Automation Framework are there ? How to select & Deploy an Automation Framework ? What are the Constituents of Automation Framework ? Areas covered Include: >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

What a Test Automation Framework is ? Various Assumptions for Testing Testing Concepts Testing Practices It is a structured combination of : Aim is to provide support to Automated Software Testing >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Utility of Test Automation Framework Provides an Outline of overall Test Structure Ensures Consistency of Testing Minimizes the Amount of Code for Development - thereby Less Maintenance Contd.. >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Utility of Test Automation Framework Maximizes Reusability Reduces Exposure of Non-Technical Testers to Code Enables Test Automation using Data >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

How Many Types of Automation Frameworks are there ? Data Driven Automation Framework Keyword Driven Automation Framework Modular Automation Framework Hybrid Automation Framework Generally there are 4 Types : >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Data Driven Automation Framework >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Data Driven Automation Framework Repeated use of Test Scripts with Different Inputs and Response Data coming out of Predefined Dataset Easy to implement in IBM - RFT with the help of Datapools Helps in Reducing Coding for Large Test Cases Ease of Testing of Time-Consuming & Complex Test Cases Advantages : >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Keyword Driven Automation Framework >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Keyword Driven Automation Framework As the Name suggests, it enables Keyword Driven Testing or Table Driven Testing Data & Keyword Tables being Independent of the Automation Tool Enables Documentation of the Functionality of the Application under Test (AUT) in A Tabular Format Attributes : >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Modular Automation Framework >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Modular Automation Framework Test Script Modularity Framework: Enables creation of Small, Independent Scripts representing Modules & Functions of the Application under Test (AUT) Test Library Architecture Framework: Enables creation of Library Files representing Modules & Functions of the Application under Test (AUT) Types of Modular Frameworks : >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Hybrid Automation Framework >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Hybrid Automation Framework It is the Most Popularly Implemented Framework It is a Combination of the Three Types of Frameworks described before It has an Ability of Evolving Itself Over a Passage of Time and Over Many Projects Attributes : >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Ten Steps to Implement Automation Framework Approach >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

How to Implement Test Automation Framework Methodology 1) Identification of the Scope of Testing: Company Oriented, Product Oriented, Project Oriented 2) Identification of the Needs of Testing: Identify Types of testing e.g. FT, Web Services etc. and application / modules to be tested Steps 1 and 2 : >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Ten Steps for Implementation of Test Automation Framework Methodology 3) Identification of the Requirements of Testing: Find out the Nature of Requirements, Identification of type of actions for each requirement & identification of High Priority Requirements 4) Evaluation of the Test Automation Tool: Preparation of Evaluation Checklist, Identification of the Candidate Tools Available, Sample Run, Rate & Select the Tool, Implementation & Training Steps 3 and 4 : >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Ten Steps for Implementation of Test Automation Framework Methodology 5) Identification of the Actions to be automated: Actions, Validations & Requirements supported by the Tool 6) Design of the Test Automation Framework: Framework Guidelines, Validations, Actions Involved, Systems Involved, Tool Extensibility Support, Customs Messages & UML Documentation Steps 5 and 6 : >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Ten Steps for Implementation of Test Automation Framework Methodology 7) Design of the Input Data Bank: Identification of Types of Input file, Categorization & Design of File Prototypes 8) Development of the Automation Framework: Development of Script based upon Framework Design, Driver Scripts, Worker Scripts, Record / Playback, Screen / Window / Transaction, Action / Keyword & Data Driven Steps 7 and 8 : >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Ten Steps for Implementation of Test Automation Framework Methodology 9) Population of Input Data Bank: Different Types of Data Input, Population of Data from Different Data Sources, Manual Input of Data and Parent – Child Data Hierarchy 10) Configuration of the Schedulers: Identify Scheduler Requirements & Configure the Schedulers Steps 9 and 10 : >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Benefits of Automation Framework Approach >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Automation Framework Combined with Systematic Approaches Significant Reduction in Testing Cycle Time Comprehensive Coverage against Requirements Use of a "Common Standard" across the Organization / Product Team / Project Team Yields Following Benefits : >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Automation Framework Combined with Systematic Approaches Generation of Reusable Test Scripts ( Utility Functions) Systematic Maintenance of Automation Scripts Data Pooling Yields Following Benefits : >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Multiple Quiz Interview Questions as used by Several MNC’s to Evaluate New Testers and Hundreds of Interview Preparation Questions on Quicktest Professional (QTP), LoadRunner & Software Testing & Quality Assurance A Storehouse of Vast Knowledge on >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<

Thank You >>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<