Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Impetus Technologies: How To Get Maximum Roi Using Test Automation


Published on

The Impetus Test Engineering Group, focuses exclusively on strategic software testing solutions. It offers a rigorous technical delivery foundation that is continuously fine tuned through innovation and research on emerging testing techniques, methodologies, and best practices.
Impetus' specialized testing services ensure that your solutions are delivered in a reduced timeframe with least defects, and at economical costs. Impetus specialize in defining Test Strategies and help you select the most appropriate state-of-the-art software testing tools and practices that will enhance productivity, minimize risk, improve product quality, reduce time-to-market, and extend unparalleled strategic advantage.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Impetus Technologies: How To Get Maximum Roi Using Test Automation

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