Testing Resources Logo

Website Testing - Comprehensive Test Cases for Reliable and Secure Web Applications

Website testing involves evaluating the website as a whole to ensure it delivers a consistent, secure, and user-friendly experience across all devices and browsers. This guide covers general test cases to keep in mind when testing the entire website—not just specific features or pages—including security aspects like SSL and cookies, responsiveness, error handling, usability, and performance. These foundational checks help guarantee your website functions smoothly and securely in real-world conditions.

NrTest Idea
1Check that the SSL certificate is installed for the website
2Check that the page source does not contain any sensitive data, such as passwords or software versions used on the page
3Check which cookies are created when using the website
4Check the expiration dates for the cookies that are created
5Check that cookies do not contain any sensitive data, or if they do, ensure that the data is encrypted
6Check how the website functions when cookies are disabled
7Check the website using HTML and CSS validators
8Check that the user is redirected to a proper error page when the webpage is down
9Check how fatal errors are handled for the user
10Check if the user should be able to report fatal errors when they occur
11Check that stack traces are not visible to the end-user when errors occur
12Check which browsers the webpage will be used on
13Check which devices the webpage will be used on (tablets, mobiles, etc.)
14Check webpages with different screen sizes
15Check how the webpage UI behaves when scaling the browser window size
16Check webpages for spelling and grammar mistakes
17Ensure it is clear to the user if the webpage is loading and requires them to wait
18Check that all webpages have a title
19Ensure the scrollbar is displayed only when needed
20Check webpages for memory leaks