1 / 7

A Guide to Automation Frameworks

A “Test Automation Framework” is scaffolding that is laid to provide an execution environment for the automation test scripts. The framework provides the user with various benefits that help them to develop, execute and report the automation test scripts efficiently.

RavikumarB
Download Presentation

A Guide to Automation Frameworks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Guide to Automation Frameworks

  2. What is Automation Testing Traditionally performed with tools that mimic manual test flows using a record and play-back system similar to marco recording in excel.

  3. How does this work • Capture manual test flow, using record capability. • While recording, captures object on which actions are performed and stores them in an object repository. • On playback objects on page checked against OR for match. • Tools then generates user actions on objects (e.g.buttonclick) to replicate test flow. • Test scripts can be customized to use multiple data sets for the same test flow or to modify test flow.

  4. What Problems We Face ? • Test Automation has for the most part been a failure. Why? • Automation tools have been oversold. They have been given capabilities that they do not necessarily posses. • Record and Playback looks great but performs poorly in practice. • Work great for small projects but scales poorly. • Do not port well from one project to another. • Hard to customize

  5. The Solution - Automation Frameworks • Tools still used (in the general case) to capture object properties • Framework Provides a library of functions that hides underlying complexity from users. • Modular design makes it easy to extend • User friendly interface and reporting options • Uses Global parameters and variables to compensate for changes in application.

  6. Different Ways to Design A Framework • Test Script Modularity Framework • Data-Driven Automation Frameworks • Keyword-Driven Automation Framework • Hybrid Test Automation Framework

  7. For more details about the Test Automation Framework Software visit the below link.http://www.getflas.com/

More Related