Web-application testing is one of the most popular type of Software Testing practices to test the website for different situation and make it bugs and error-free. It is also called as web-based testing.