Manual Testing
Manual testing is a process of software testing in which we execute the test cases manually without using any automated testing tool. From the end user’s perspective, testers will execute the test cases manually. It tests whether the application is functioning as illustrated in the requirement document or not.
Any new software application should be manually tested before performing the automation testing.
Benefits of Manual Testing
Manual testing detects almost every bug and issue of the software application.
Through manual testing, software testers can access visual components like layout, text, and other components. They can also identify the UX and UI issues.
It is suitable if we are making some unplanned changes to the applications as they can be adopted easily.
As we do not use any high-level skills or type of tools, it will have a low cost of operations.Test cases executed manually without tools.
Manual testing is great for small projects.
Drawback of Manual Testing
The primary disadvantage of manual testing is it is time-consuming.
Through manual testing, it is not easy to discover the color combination and size difference of the GUI objects.
Performance testing and Load testing are impossible in manual testing.
Requires human intervention for each test case.
Example: Car Washing Application
Tester must check the application functionality before deploying the project. The following basic steps should be followed:
- Loging in to the "Car Wash" application with valid credentials or not.
- Home page is displaying the content as per the documents or not
- Locations, services, offers, etc...as per the documents its accessible or not.
- User can able to select and book appropriate booking options or not.
- Provide valid and appropriate inputs for each field, ensuring data accuracy.
- Save the booking details.
Expected Result:
- The booking details should be created successfully, and a confirmation message or notification should be displayed.
- The created booking should have accurate and consistent information as provided during services.
- The right information is presented in the frontend and backend.
In this scenario, testers need to have a list of basic details to enter. Manually entering a long list of data is exhausting, and may introduce human errors, so although manual testing is possible, having some supporting tools for these scenarios truly helps.
Top comments (0)