DEV Community

Piyush-294
Piyush-294

Posted on

PAT TASK-4

What is manual testing
Manual testing is a testing process that is carried out manually in order to find defects without the usage of tools or automation scripting. A test plan document is prepared that acts as a guide to the testing process in order to have the complete test coverage. At several stages of the software development life cycle, including unit testing, integration testing, system testing, and acceptance testing, manual testing can be carried out.

*Benefits of manual testing *
a)Human Intelligence: Manual testing requires human intelligence to develop test cases, identify faults, and judge the overall product quality.

b)Adaptability: Manual testing is adaptable and can be utilized in a range of testing scenarios. Testers are able to modify test cases, as opposed to automated testing, which cannot be modified to meet changing software needs.

c)Cost-Effective: Manual testing is cost-effective, especially for small-scale projects or when there is no clear understanding of the system requirements.

Drawbacks of manual testing
a)Time-consuming: Manual testing requires time since test cases must be executed manually. Complex software program testing could take some time.

b)Human Error: Human errors can happen when testing is done manually. By failing to test particular scenarios or by making mistakes when executing test cases, testers may come up with erroneous results.

c)Expensive: Manual testing can be expensive, particularly for big projects or when frequent releases are required. It can raise testing costs because it calls for a sizable amount of resources, such as employees, time, and equipment.

Top comments (0)