1. High per-test or maintenance costs are one indicator that a test
should be done manually. Another is the need for human judgment to
assess the correctness of the result or extensive, ongoing human
intervention to keep the test running. For these reasons, the following
tests are a good fit for manual testing:
2. Installation, setup,
operations, and maintenance. In many cases, these tests involve loading
CD-ROMs and tapes, changing hardware, and other ongoing hand-holding by
the tester.
3. Configuration and compatibility. Like operations
and maintenance testing, these tests require reconfiguring systems and
networks, installing software and hardware, and so forth, all requiring
human intervention.
4. Error handling and recovery. Again, the
need to force errors?by powering off a server, for example?means that
people must stay engaged during test execution.
5. Localization.
Only a human tester with appropriate skills can decide whether a
translation makes no sense, is culturally offensive, or is otherwise
inappropriate. (Currency, date, and time testing can be automated, but
the need to rerun these tests for regression is limited.)
6.
Usability. As with localization, human judgment is needed to check for
problems with the facility, simplicity, and elegance of the user
interface and workflows.
7. Documentation and help. Like usability and localization, checking documentation requires human judgment.
------------- http://www.quick2sms.com - Send Unlimited FREE SMS to Any Mobile Anywhere in INDIA,
Click Here
|