Software Test Automation
This service reduces the execution time of repetitive and/or regression tests through our own tools and others recognized in the industry, guaranteeing coverage and investment of effort.
It consists on the use of software to automate unattended (no human intervention) test executions (previously designed). It applies especially to situations in which the same manual test must be repeated frequently for maintenance and/or scalability of the Information System.
For the preparation of automated test cases, the generic test model defined by GreenSQA is recommended. It is based on the design of test “scripts” that are sustainable and reusable to facilitate the development of test “suites” destined for regression.
The different approaches used:
Most of software tests could be automated, however, there is a set of selection criteria that includes the automation profitability, this helps to determine the convenience of executing the tests manual or automated.
An automated process needs an incremental coverage strategy
Each incremental step is supported by functionalities selection phase; this selection process is based on a variety of criterium such as manual cost, validity, effectiveness, criticality among others.
It must be considered that the test automation process goes synchronized with a functional process, where a set of formal test cases and the automated flow is specified.