DEV Community

Ambika
Ambika

Posted on

What is Manual Testing/Benefits and drawbacks with some examples

What is Manual Testing:
Manual testing is a software testing process in which test cases are executed manually without using any automated tool. All test cases executed by the tester manually according to the end user's perspective.

Benefits of Manual testing:

1.Manual testing allows for human observation, which may be more useful to find potential defects.
2.No Environment Limitations
3.Programming Knowledge is not required.
4.Recommendable for Usability Testing.
5.Recommendable for Dynamically changing GUI designs.

Drawbacks of Manual Testing:
1.Manual Testing requires more time or more resources, sometimes both Time and Resources.
2.Less Accuracy
3.Performance testing is impractical in manual testing.
4.Executing the same tests, again and again, is time taking process as well as Tedious.
5.Batch Testing is possible, but for each test execution Human user interaction is mandatory.

Examples:

  1. ensuring the registration form is accurate before submission.
  2. testing the functioning of the shopping cart, and.
  3. validating the order process.

Top comments (0)