Nowadays, for any application quality assurance is a major concern, it helps you to be confident about your application and testing web application using selenium we assure you that the application is robust. Major testing that we use to perform on any applications are listed below: 1. Core functionality testing 2. GUI Testing 3. Usability Testing 4. Cross Browser Testing