Introduction
Test automation is the next logical step for organizations progressing towards establishing a mature quality assurance program. There are numerous alternatives when deciding to invest in test automation tools. Not only do the type of tools present options (test management tools versus test execution tools), but the platforms do as well (vendor supported versus open source). Making the correct investment is crucial success of initiatives; so don’t underestimate the complexities.
Test Automation Approach
Success of automation lies in qualifying the environment for test automation. Many organizations prematurely invest in tools. Among the numerous different criteria that should be considered, it is important to determine the extent of technology and process maturity, as well as staff trained in the proposed toolset.
The success of test automation efforts is dependent on the following criteria:
Suitability of test automation
- Choice of the right automation tool for the testing requirement. Standard tool selection techniques are available to assist organizations in this effort.
- High stability of the applications considered for automation testing
- Availability of base-lined version of the application and test cases
- Availability of test cases that provide complete application coverage
- Support for future releases of the testing tool to adapt to technology changes
- Interoperability of the application with external systems
Forecasting test automation benefits
Organizations are often unable to realize desired benefits such as increased speed-to-market or improved cost benefits from their test automation strategies. They approach test automation from the perspective of an improvement program that involves traditional investments in hardware, software, and staffing.
However, the benefits of test automation can extend further, bringing innovations and efficiencies throughout the entire product development and testing lifecycle.When coupled with a ROI calculation approach, the automation strategy can be assessed quantitatively.
