Manual testing is the process of manually testing software for defects. It requires a tester to play the role of an end user, and use all features of the application to ensure correct behavior. To ensure completeness of testing, the tester follows a written test plan that leads them through a set of important test cases.
Steps to be followed:
1. Understand the functionality (requirements) of application.
2. Prepare the test plan.
3. Write the test cases and execute on the AUT(Application Under Test).
4. Verify Actual and Expected results.
5. Log the defects.