Manual vs. Automated
Some writers believe that http://www.answers.com/topic/test-automation - test automation is so expensive relative to its value that
it should be used sparingly. Others, such as advocates of http://www.answers.com/topic/agile-software-development - agile development ,
recommend automating 100% of all tests. A challenge with automation is
that automated testing requires automated test oracles (an
oracle is a mechanism or principle by which a problem in the software
can be recognized). Such tools have value in load testing
software (by signing on to an application with hundreds or thousands of
instances simultaneously), or in checking for
intermittent errors in software. The success of automated software
testing depends on complete and comprehensive test planning.
Software development strategies such as http://www.answers.com/topic/test-driven-development - test-driven development are highly
compatible with the idea of devoting a large part of an organization's testing resources to automated testing. Many large
software organizations perform automated testing. Some have developed their own automated testing environments specifically for
internal development, and not for resale.
|