• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
qLabs How To Get Maximum RoI Using Test Automation
 

qLabs How To Get Maximum RoI Using Test Automation

on

  • 2,736 views

Several organizations have tried to replace the Manual testing with the Test Automation tools. While they did reap its benefits, most also encountered a few roadblocks. A major disadvantage to record ...

Several organizations have tried to replace the Manual testing with the Test Automation tools. While they did reap its benefits, most also encountered a few roadblocks. A major disadvantage to record and playback is that the test has hard coded values and cannot cope with the small changes in the application responses. Hence, this approach has appeal for demonstrating examples of automation, but will not produce a scaleable or maintainable test automation solution.
qLabs solution for test automation meets all the demands for modern test systems. It consists of adaptable, object-oriented components that ensure the quick and easy implementation of customized solutions. We use a framework that provides all the mechanisms needed to run the test logic. The test script developer only needs to provide the test-specific logic.

Statistics

Views

Total Views
2,736
Views on SlideShare
2,723
Embed Views
13

Actions

Likes
0
Downloads
178
Comments
0

2 Embeds 13

http://www.slideshare.net 12
http://www.docshut.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    qLabs How To Get Maximum RoI Using Test Automation qLabs How To Get Maximum RoI Using Test Automation Presentation Transcript

    • qLabs
      How to getmaximum ROI using Test Automation
      (August 2009)
    • 2
      Test Automation Background
      qLabs Automation Approach
      iLeap - qLabs Test Automation Framework
      Advantages
      Agenda
    • 3
      Automation Without Framework
      85% of all Test Automation initiatives did not give enough ROI
    • 4
      Traditional Automation Approach
    • 5
      qLabs Automation Approach
      *
      * iLeap is qlabs’ Test Automation Framework
    • 6
      iLeap
      Test suite development equivalent to writing manual test cases
      Eliminates the communication overhead between manual and automation engineer.
      Easy migration from one tool to another
      Unattended execution with inbuilt recovery mechanisms
      Publishes the test results in easy to read format.
      Supports all major functional automation tools and technologies including AJAX, Silver Light 3.0
      Enable conditional execution feature to take care of complex real time business scenarios
    • Automation Suite Development – Create Object Repository
      Object
      Object Properties
      Application Under Test
      Define Application Under Test (AUT) object properties in a segregated environment
      Unique Identifier
      • Scalable with respect to incremental build changes
      • Improves the ease of test script maintenance
      • Enables fast delivery and early detection of defects
      7
    • Automation Suite Development – Create Test Case Action Repository
      Action values are maintained in keyword tables
      Test case functional steps
      1: Enter the value in the Login Name edit field
      2: Enter the value in the Login Password edit field
      3: Click on Login Button
      Expected result
      Verify that the next page appears and the
      Dashboard link is visible
      TestUser1
      Password
      • Test case repository is used to store definitions of test cases with respect to test data.
      • Improves efficiency by separation of the code from the data
      • Improved maintainability of test scripts.
      8
    • Automation Suite Development – Create Test Case Data Repository
      Multiple iterations with different test data
      Iteration 2 Values
      Iterations 1 Values
      9
    • Test Suite Execution - Control Configuration
      Contains control parameters for the test execution
      Parameters to control Result Reporting
      Parameter to control Test Environment
      Application Parameters
      Parameter to control Test Execution
      Execution Priority
      Execution Status
      10
    • Test Suite Execution - Result Reporting
      Result file created with the date and time stamp, version number appended to the filename
      Results of Test Case Execution
      Customization in execution
      • A standardized method to log test results is used throughout
      • Relevant Pass/Fail information is generated along with test case details
      11
    • Incorporates best practices of test automation engineering which results in:
      No framework development is required, resulting in lower risk and a quick jumpstart.
      Highly robust and scalable solution
      Rapid test development; productivity increases up to 40%
      Minimized tool dependency and empowered manual test engineers
      Effective handling of incremental changes results in 60% cut in maintenance costs
      Web based ROI Calculations showcase the overall automation benefits for any application
      http://qlabs.impetus.co.in/automation_roi_calculator/
      12
      Advantages Over Alternative Options
    • qLabs@impetus.com
      Thank You
      www.impetus.com/qlabs