microsoft powerpoint - understanding of automation framework
DESCRIPTION
TRANSCRIPT
![Page 1: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/1.jpg)
www.softwaretestinggenius.com
Understandingof
Automation Framework
A Storehouse of Vast Knowledge on
Software Testing and Quality Assurance
![Page 2: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/2.jpg)
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:
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 3: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/3.jpg)
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
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 4: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/4.jpg)
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..
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 5: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/5.jpg)
Utility of Test Automation Framework
� Maximizes Reusability
� Reduces Exposure of Non-Technical Testers to Code
� Enables Test Automation using Data
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 6: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/6.jpg)
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 :
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 7: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/7.jpg)
Data Driven
Automation Framework
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 8: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/8.jpg)
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 :
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 9: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/9.jpg)
Keyword Driven
Automation Framework
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 10: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/10.jpg)
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 :
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 11: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/11.jpg)
Modular
Automation Framework
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 12: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/12.jpg)
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 :
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 13: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/13.jpg)
Hybrid
Automation Framework
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 14: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/14.jpg)
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 :
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 15: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/15.jpg)
Ten Steps to Implement
Automation Framework
Approach
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 16: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/16.jpg)
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. andapplication / modules to be tested
Steps 1 and 2 :
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 17: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/17.jpg)
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 ofactions for each requirement & identification of High PriorityRequirements
4) Evaluation of the Test Automation Tool:
Preparation of Evaluation Checklist, Identification of theCandidate Tools Available, Sample Run, Rate & Select theTool, Implementation & Training
Steps 3 and 4 :
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 18: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/18.jpg)
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, CustomsMessages & UML Documentation
Steps 5 and 6 :
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 19: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/19.jpg)
Ten Steps for Implementation of
Test Automation Framework Methodology
7) Design of the Input Data Bank:
Identification of Types of Input file, Categorization & Designof 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 :
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 20: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/20.jpg)
Ten Steps for Implementation of
Test Automation Framework Methodology
9) Population of Input Data Bank:
Different Types of Data Input, Population of Data from DifferentData Sources, Manual Input of Data and Parent – Child DataHierarchy
10) Configuration of the Schedulers:
Identify Scheduler Requirements & Configure the Schedulers
Steps 9 and 10 :
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 21: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/21.jpg)
Benefits of
Automation Framework
Approach
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 22: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/22.jpg)
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 :
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 23: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/23.jpg)
Automation Framework Combined with
Systematic Approaches
� Generation of Reusable Test Scripts ( UtilityFunctions)
� Systematic Maintenance of Automation Scripts
� Data Pooling
Yields Following Benefits :
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 24: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/24.jpg)
www.softwaretestinggenius.com
Multiple Quiz Interview Questions as used by
Several MNC’s to Evaluate New Testers
and
Hundreds of Interview Preparation Questions onQuicktest Professional (QTP) , LoadRunner &
Software Testing & Quality Assurance
A Storehouse of Vast Knowledge on
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
![Page 25: Microsoft PowerPoint - Understanding of Automation Framework](https://reader034.vdocuments.us/reader034/viewer/2022051513/547388d2b4af9fa90a8b52d2/html5/thumbnails/25.jpg)
Thank You
>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<