Software Testing Controversies - Manual Vs. Automated

Manual Vs. Automated

Some writers believe that test automation is so expensive relative to its value that it should be used sparingly. Others, such as advocates of 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 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.

Read more about this topic:  Software Testing Controversies

Famous quotes containing the words manual and/or automated:

    Criticism is infested with the cant of materialism, which assumes that manual skill and activity is the first merit of all men, and disparages such as say and do not, overlooking the fact, that some men, namely, poets, are natural sayers, sent into the world to the end of expression, and confounds them with those whose province is action, but who quit to imitate the sayers.
    Ralph Waldo Emerson (1803–1882)

    Nature is a self-made machine, more perfectly automated than any automated machine. To create something in the image of nature is to create a machine, and it was by learning the inner working of nature that man became a builder of machines.
    Eric Hoffer (1902–1983)