As technology gets more complex, quality expectations get more exigent and development iterations get shorter. Software testing with in a limited budget and under time pressure has become a huge challenge. Testing automation is the strategic investment for businesses to lower costs while reducing the efforts to maintain the quality and time to market.
The test automation process is a succession of generations, which have become extensively advanced and sophisticated over a time. In order to understand the advanced test automation, it is important to understand the evolution of test automation approaches. This whitepaper aims to give a vivid description on various test automation approaches and its evolution.