Manual testing is one of the first and foremost test where tester directly interact with the application and generate the result without any testing tool hence it can be done by the developers too.
- Initially the requirements are gathered from the client
- Prepare the test plan and test cases
- Execute the test cases and report the bugs.
- Send the report to the developers
- Once bug is resolved close the report
ITS BENIFITS
1. Tester can do this test because it doesn't require any testing tool and hence cost effective for example: short term scenarios like exploratory testing, usage testing and Ad hock testing.
2.Testing can be done live and tracked for example: Mobile applications where automation can't do it.
3.Less programming knowledge is required since understanding the testcases, documenting the test cases.
4.Helps to identify the look and feel of the application, we can't get that in autonomation.
ITS DISADVANTAGES:
1.Even for small change the tester has to test from the beginning, so it is time consuming.
2.High possibility of errors since it is done by humans.
3. Not good for load and performance testing.
4. More time investment for testing, documentation work in case of huge applications.
Top comments (0)