Test if the home page loads as expected. It loads correctly if:
- the expected content is loaded
- no error messages are displayed
- HTTP status code 200 is returned
Compare with the following screenshot to be sure:
Test if the home page loads as expected. It loads correctly if:
Compare with the following screenshot to be sure:
Check if contact form is reachable, insists on all required fields and delivers the messages.
The contact form page should look like this:
If no email address is entered, the form should not be transmitted. Try to submit the form without an email address and make sure that the result looks like this:
Correctly enter all fields and submit the form. A confirmation message should appear:
Make sure that the message you just submitted does indeed reach the recipient.
Verify that users can log in with correct credentials and cannot login without them.
Enter a valid user name, but an invalid password. Login should be denied and an error message should display.
Important: For security reasons, the error message must not give any hint if the account which you just tried to log in for does actually exist.
Here's how the error should look like:
Enter correct login credentials. No error message should appear and you should be redirected to the index page.
Verify that users can log out.
Make sure that they are really logged out after using the log out button. Try to access a protected ressource and see if it is not accessible anymore.
If your site uses SSL, make sure that the certificate is still valid and does not provoke a browser warning. Also check that the certificate is not about to expire.
If the certificate is valid, the browser should display a secured connection similar to this:
Under no circumstances, users should see a warning like this one:
Make sure that the certificate will not expire soon. Users will receive warnings as soon as it is expired, so you should update it well before that time.
Here's how to check when the certificate will expire in Firefox:
If the expiration date is less than two months in the future, you should update the certificate.