I will complete testing in the following way
1. Functional Testing: to be used for checking all the links of the web pages; form testing, cookie testing and database connection.
2. Usability Testing: To checks the navigation and user friendliness of the web pages. Through this testing it is ensured whether the content is properly checked and is easily understandable to the users. It also checks whether the anchor text links are working properly, whether sitemaps and help files are having proper information and all the links are working.
3. Interface Testing: This checks if the web server and application server interface, application server and database server interface have proper interaction or not. This test ensures that the users do not see any error messages.
4. Compatibility Testing: To check browser compatibility, operating system compatibility, mobile browsing and printing options.
5. Performance Testing: Performance testing includes web load testing and web stress testing. Web load testing technique checks if many users can access the same page at the same time and whether a web page can handle heavy load on any specific page. Web stress testing is done on the site to see that how will the site react and recover during the stress time.
6. Security Testing: This checks the security of the web applications. For security purposes, internal pages should not open if you are not logged into the website. Other statistics should not be seen even if the user is logged in