

Manual Testing is most effective for 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 most of all features of the application to ensure correct behavior. To ensure completeness of testing, the tester often follows a written test plan that leads them through a set of important test cases.
 User Interface Testing
 User Interface Testing Usability Testing
 Usability Testing Error Handling Testing
 Error Handling Testing Installation Testing
 Installation Testing Security Testing
 Security Testing