www.softwaretestinggenius.com Understanding  of  Automation Framework A Storehouse of Vast Knowledge on Software Testing a...
Introduction to Test Automation Framework <ul><li>What an Automation Framework is ? </li></ul><ul><li>How many types of Au...
What a Test Automation Framework is ? <ul><li>Various Assumptions for Testing </li></ul><ul><li>Testing Concepts </li></ul...
Utility of Test Automation Framework  <ul><li>Provides an Outline of overall Test Structure </li></ul><ul><li>Ensures Cons...
Utility of Test Automation Framework  <ul><li>Maximizes Reusability  </li></ul><ul><li>Reduces Exposure of Non-Technical T...
How Many Types of  Automation Frameworks are there ? <ul><li>Data Driven Automation Framework </li></ul><ul><li>Keyword Dr...
Data Driven Automation Framework >>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<
Data Driven Automation Framework  <ul><li>Repeated use of Test Scripts with Different Inputs and   Response Data coming ou...
Keyword Driven Automation Framework >>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<
Keyword  Driven Automation Framework  <ul><li>As the Name suggests, it enables Keyword Driven Testing   or Table Driven Te...
Modular Automation Framework >>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<
Modular Automation Framework  <ul><li>Test Script Modularity Framework:  Enables creation of Small, Independent Scripts re...
Hybrid Automation Framework >>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<
Hybrid Automation Framework  <ul><li>It is the Most Popularly Implemented Framework  </li></ul><ul><li>It is a Combination...
Ten Steps to Implement  Automation Framework Approach >>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<
How to Implement  Test Automation Framework Methodology <ul><li>1) Identification of the Scope of Testing:   Company Orien...
Ten Steps for Implementation of Test Automation Framework Methodology <ul><li>3) Identification of the Requirements of Tes...
Ten Steps for Implementation of Test Automation Framework Methodology <ul><li>5) Identification of the Actions to be autom...
Ten Steps for Implementation of Test Automation Framework Methodology <ul><li>7) Design of the Input Data Bank:   Identifi...
Ten Steps for Implementation of Test Automation Framework Methodology <ul><li>9) Population of Input Data Bank:  Different...
Benefits of  Automation Framework Approach >>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<
Automation Framework Combined with Systematic Approaches <ul><li>Significant Reduction in Testing Cycle Time </li></ul><ul...
Automation Framework Combined with Systematic Approaches <ul><li>Generation of Reusable Test Scripts ( Utility Functions) ...
www.softwaretestinggenius.com Multiple Quiz Interview Questions as used by Several MNC’s to Evaluate New Testers    and Hu...
Thank You >>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<
Upcoming SlideShare
Loading in...5
×

Understanding of Automation Framework

24,420

Published on

A Practical Approach to Understand & Implement Automation Framework Methodology

Published in: Technology
2 Comments
13 Likes
Statistics
Notes
  • Hi,



    Technology Specific Guide for QTP is a new book that has got great feedback from all the readers. It will get you started on the path of automation, introducing solutions, roadblocks, patches and ideas that will give you a solid foundation in the field of automation. Everyone from a novice user to an automation expert will have something they would have never heard of or used.



    http://bluemagic-automation.blogspot.in/



    Best Regards,

    Aditya.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • useful for alearner
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
24,420
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
1,327
Comments
2
Likes
13
Embeds 0
No embeds

No notes for slide

Understanding of Automation Framework

  1. 1. www.softwaretestinggenius.com Understanding of Automation Framework A Storehouse of Vast Knowledge on Software Testing and Quality Assurance
  2. 2. Introduction to Test Automation Framework <ul><li>What an Automation Framework is ? </li></ul><ul><li>How many types of Automation Framework are there ? </li></ul><ul><li>How to select & Deploy an Automation Framework ? </li></ul><ul><li>What are the Constituents of Automation Framework ? </li></ul>Areas covered Include: >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  3. 3. What a Test Automation Framework is ? <ul><li>Various Assumptions for Testing </li></ul><ul><li>Testing Concepts </li></ul><ul><li>Testing Practices </li></ul>It is a structured combination of : Aim is to provide support to Automated Software Testing >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  4. 4. Utility of Test Automation Framework <ul><li>Provides an Outline of overall Test Structure </li></ul><ul><li>Ensures Consistency of Testing </li></ul><ul><li>Minimizes the Amount of Code for Development - thereby Less Maintenance </li></ul>Contd.. >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  5. 5. Utility of Test Automation Framework <ul><li>Maximizes Reusability </li></ul><ul><li>Reduces Exposure of Non-Technical Testers to Code </li></ul><ul><li>Enables Test Automation using Data </li></ul>>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  6. 6. How Many Types of Automation Frameworks are there ? <ul><li>Data Driven Automation Framework </li></ul><ul><li>Keyword Driven Automation Framework </li></ul><ul><li>Modular Automation Framework </li></ul><ul><li>Hybrid Automation Framework </li></ul>Generally there are 4 Types : >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  7. 7. Data Driven Automation Framework >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  8. 8. Data Driven Automation Framework <ul><li>Repeated use of Test Scripts with Different Inputs and Response Data coming out of Predefined Dataset </li></ul><ul><li>Easy to implement in IBM - RFT with the help of Datapools </li></ul><ul><li>Helps in Reducing Coding for Large Test Cases </li></ul><ul><li>Ease of Testing of Time-Consuming & Complex Test Cases </li></ul>Advantages : >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  9. 9. Keyword Driven Automation Framework >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  10. 10. Keyword Driven Automation Framework <ul><li>As the Name suggests, it enables Keyword Driven Testing or Table Driven Testing </li></ul><ul><li>Data & Keyword Tables being Independent of the Automation Tool </li></ul><ul><li>Enables Documentation of the Functionality of the Application under Test (AUT) in A Tabular Format </li></ul>Attributes : >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  11. 11. Modular Automation Framework >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  12. 12. Modular Automation Framework <ul><li>Test Script Modularity Framework: Enables creation of Small, Independent Scripts representing Modules & Functions of the Application under Test (AUT) </li></ul><ul><li>Test Library Architecture Framework: Enables creation of Library Files representing Modules & Functions of the Application under Test (AUT) </li></ul>Types of Modular Frameworks : >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  13. 13. Hybrid Automation Framework >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  14. 14. Hybrid Automation Framework <ul><li>It is the Most Popularly Implemented Framework </li></ul><ul><li>It is a Combination of the Three Types of Frameworks described before </li></ul><ul><li>It has an Ability of Evolving Itself Over a Passage of Time and Over Many Projects </li></ul>Attributes : >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  15. 15. Ten Steps to Implement Automation Framework Approach >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  16. 16. How to Implement Test Automation Framework Methodology <ul><li>1) Identification of the Scope of Testing: Company Oriented, Product Oriented, Project Oriented </li></ul><ul><li>2) Identification of the Needs of Testing: Identify Types of testing e.g. FT, Web Services etc. and application / modules to be tested </li></ul>Steps 1 and 2 : >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  17. 17. Ten Steps for Implementation of Test Automation Framework Methodology <ul><li>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 </li></ul><ul><li>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 </li></ul>Steps 3 and 4 : >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  18. 18. Ten Steps for Implementation of Test Automation Framework Methodology <ul><li>5) Identification of the Actions to be automated: Actions, Validations & Requirements supported by the Tool </li></ul><ul><li>6) Design of the Test Automation Framework: Framework Guidelines, Validations, Actions Involved, Systems Involved, Tool Extensibility Support, Customs Messages & UML Documentation </li></ul>Steps 5 and 6 : >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  19. 19. Ten Steps for Implementation of Test Automation Framework Methodology <ul><li>7) Design of the Input Data Bank: Identification of Types of Input file, Categorization & Design of File Prototypes </li></ul><ul><li>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 </li></ul>Steps 7 and 8 : >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  20. 20. Ten Steps for Implementation of Test Automation Framework Methodology <ul><li>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 </li></ul><ul><li>10) Configuration of the Schedulers: Identify Scheduler Requirements & Configure the Schedulers </li></ul>Steps 9 and 10 : >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  21. 21. Benefits of Automation Framework Approach >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  22. 22. Automation Framework Combined with Systematic Approaches <ul><li>Significant Reduction in Testing Cycle Time </li></ul><ul><li>Comprehensive Coverage against Requirements </li></ul><ul><li>Use of a &quot;Common Standard&quot; across the Organization / Product Team / Project Team </li></ul>Yields Following Benefits : >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  23. 23. Automation Framework Combined with Systematic Approaches <ul><li>Generation of Reusable Test Scripts ( Utility Functions) </li></ul><ul><li>Systematic Maintenance of Automation Scripts </li></ul><ul><li>Data Pooling </li></ul>Yields Following Benefits : >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  24. 24. www.softwaretestinggenius.com 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 >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  25. 25. Thank You >>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×