Test Automation Increasingly, software testing must utilize test automation tools and techniques to meet these challenging schedules. But tools alone are insufficient, successful test automation requires test planning. Implementing test automation without planning is automating chaos. Test automation is the only way software testers can keep up with the developers and test each new build with the same level of confidence and certainty as previous builds. But testing often challenges testers for the most efficient and productive use of their time and efforts.
Test automation introduces a new resource requirement - test development.
This is not an efficient use of time, when you consider that for every test that needs to be executed, a resource is needed at the keyboard. Test development is a new skill set required to use the tools and generate the test procedures after they've been designed. This allows you to augment your staff when needed and share resources, with fewer disruptions to project schedules. Defect Management and Analysis Defects will be found. That's the objective, or goal, of testing, so we must identify and communicate the defect life cycle and analysis of results to ensure that defects are handled effectively and efficiently.