DEV Community

k vijay
k vijay

Posted on

Manual testing

Manual testing refers to the process of manually verifying and validating software applications to ensure they function correctly and meet the specified requirements. In this approach, testers execute test cases and scenarios by hand without using any automated tools or scripts.

During manual testing, testers:

1.Execute Test Cases

2.Identify Bugs

3.Document Findings

4.Verify Fixes

what are the benefits and drawback of manual testing

Benefits of Manual Testing:
1.Cost-Effective for Small Projects: In some cases, especially with smaller projects or during initial development phases, manual testing can be more cost-effective than setting up automated testing frameworks.
2.Flexibility and Adaptability: Manual testing allows testers to adapt quickly to changes in requirements or interface updates, making it suitable for dynamic projects.
3.Flexibility and Adaptability: Manual testing allows testers to adapt quickly to changes in requirements or interface updates, making it suitable for dynamic projects.

Drawbacks of Manual Testing:
1.Time-Consuming: Manual testing is often slower compared to automated testing, especially when executing repetitive test cases or large test suites.

2.Human Error: Testers can make mistakes or overlook certain scenarios, leading to inconsistent test coverage and potentially missing defects.

3.Resource-Intensive: It requires a dedicated team of testers, increasing costs and resource utilization, especially for long-term or extensive testing efforts.

example:
1.Cost-Effective for Small Projects: In the early stages of a project, especially when requirements are evolving, setting up an automated testing framework might be time-consuming and expensive. Manual testing can be more feasible and cost-effective to quickly validate initial functionalities.

Top comments (0)