Tests may be executed more often, bugs are detected earlier and costs for bug fixing are reduced. 2. The quality and depth of test cases increase considerably, when testers are freed from boring and repetitive tasks. They have more time to design more or better test cases, focusing on areas that have been neglected so far. Missing Diversification Organizations new to test automation usually have a very clear goal: saving time, money and most important scarce testing resources. The most natural way to achieve this goal is to automate whatever the testers have been doing manually so far. Consequently, many organizations start by automating some subset of their existing GUI based system tests. Frequently, this is not an efficient strategy for test automation: