Manual testing is a type of software testing where testers manually execute test cases without using any automation tools. This process involves using different techniques and approaches to identify and eliminate defects in a software application. Manual testing is done by a human tester who performs various tests to ensure that the application is working as expected and meets the specified requirements. It involves validating different functionalities, inputs, outputs, and user interfaces to ensure that they work as intended. Manual testing is an essential part of the software development process and helps ensure the quality of the software before it is released to the public.