What is Manual Testing?
Manual Testing is a process of executing the test cases without using any automation tools.
This is the most elementary of all testing types and helps find errors in the software application.
We test any application manually before testing it using automation tools.
Manual Testing needs more effort but is compulsory to check automation possibility.
This testing is done without the knowledge of any testing tool.
“100% Automation is not possible” is one of the Software Testing Fundamental
This makes Manual Testing essential.
Need of Manual Testing
The primary idea behind manual testing is to ensure that software application is without errors and it is working as per the requirements.
In the Testing phase we create Test Scenarios and Test cases and they should cover 100% Test Coverage.
During the Testing phase, we should ensure that the reported bugs are fixed by the development team and retesting has been done by the testers on Fixed bugs.
Main aim of the testing is to improve the quality of the Software system and to deliver the bug-free product to the client.
Types of Manual Testing:
We can perform the test execution on the below testing types manually as well as using an automation tool.
Below are the Manual Testing Types:
How to perform Manual Testing
- Read and understand the requirements of the application from the Software requirement specification document, BRS,etc. Go through the Application Under Test (AUT), if available.
- Identify the Test Scenarios from SRS/BRS
- Create Testcases that covered all the requirements mentioned in the SRS Document.
- Execute the Testcases on Application Under Test (AUT)
- Log Bugs in Bug Tracking Tool
- Retest the Bugs when they are fixed
Manual Testing vs Automation Testing
Manual Testing | Automation Testing |
We execute test cases manually without any Automation Tool | We execute test cases using automation tools |
Needs a skilled Tester. Manual testing is time-consuming and implies a high cost | Automation Testing saves time, Cost, and Manpower. We can run the same automation suite multiple times |
We can test any application manually. Some testing like ad-hoc, monkey, gorilla testing can be done manually only | We can perform automation testing on stable applications only. Automation testing is useful for Regression Testing |
This is repetitive and boring | The repetitive features are easy to execute with automation |
Conclusion
- A manual tester needs to be very patient, creative, and open-minded.
- Testers need to think out of the box
- They need to think and act as an End-user
Below are some of the other Useful blogs:
https://softwaretestingleaders.com/interview-qa-for-agile-testing-you-should-know/
https://softwaretestingleaders.com/agile-vs-waterfall-know-the-difference-between-methodologies/
If you want more information about other testing you can visit :- softwaretestingleaders
3 Replies to “Manual Testing Tutorials for Beginners You Must Know”