DEV Community

Suriya-KSM
Suriya-KSM

Posted on

Manual Testing

What is Manual Testing?

Manual Testing is a kind of software testing in which a software tester develops and executes the test cases without using any automated testing tools. The main objective of manual testing is to detect the issues, bugs, and defects of a software application.

What is the benefits and drawbacks of Manual Testing?

1. Benefits of Manual Testing.

  • If you’re using black box testing, you don’t need programming knowledge

  • It’s ideal for test dynamically changing graphic user interface (GUI) designs

  • It’s easy for new testers to learn
    It lets the tester interact with the apps as a real user, to spot usability and user interface issues

  • The software ends up one hundred percent bug-free

  • It’s cost-effective in the long run because it catches errors and issues that would otherwise appear in the finished product, requiring resolutions such as releasing patches or new versions, perhaps even an outright recall

2. Drawbacks of Manual Testing.

  • It uses a comparatively large number of human resources

  • It’s costly in the short run. Ideally, though, the business is investing significant funds at the start to head off more prominent and more expensive headaches after the product is released

  • It is very time-consuming
    The tester develops test cases based on their skills and previous experiences. There is no proof that they have covered all functions.

  • Testers cannot use a given test case again. Testers need to develop separate test cases for each new application
    It does not cover all aspects of testing.

Top comments (0)