- Achieving efficiencies
The end objective of any test automation initiative is to carry out an unmanned testing process. It requires mature test architecture and decades of automation experience to deliver on this promise.
- Agile test automation
Automation remains the cornerstone of any agile development process. And with lean teams operating in an iterative fashion, it is very important to attain highest levels of automation leveraging the continuous integration / continuous delivery pipeline.
Though test automation is as old as the software industry itself, any test automation for the sake of it would just destroy the underlying purpose. It is important to consider the type of automation (UI / non-UI/ API), product maturity (outstanding bugs / features), return on investment, tool selection, tool cost and the automation effort cost before taking up the cost of automation. Needless to say, a well-defined strategy is a must for automation.