Plan your Approach to Test Automation

Writing by AppLabs on Thursday, 12 of February, 2009 at 11:56 am

For the successful approach to Test Automation, set out guidelines and standards for the structure of the automated test scripts and the test assets.

  • First automate the least business-critical tests. It is better to look at those where there is certainty that the user interface is 100% stable in terms of screens and controls. The manual test scripts for the first iteration become the first set of automated regression scripts for the second iteration of the AUT.
  • Once the initial regression pack is in place, the manual testers can concentrate on writing tests for new functionality. These tests will subsequently be incorporated into the automated regression pack, augmenting its coverage more and more over time. To increase coverage with automated scripts more quickly, take existing scripts and adapt them for varying business scenarios.
  • Modularize the scripts, and create function libraries in order to eliminate code redundancy, maximize reusability and maintainability.
  • Incorporate error handling and reporting functions into the reusable modules. This saves coding time and makes the scripts more consistent, robust, reliable and maintainable. Do not forget to document the scripts and function libraries. If the test engineers don’t know what’s available, then inconsistency and code redundancy will ensue, affecting the maintainability.

With planning and proper use of automated test tools, the cost of testing can be dramatically reduced, and the resulting quality and reliability of the software will bring even more cost benefits to the business.

Category: Software Testing, Test Automation, Test Plan

No Comments

No comments yet.

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>