Access Keys:
Skip to content (Access Key - 0)

Drupal WordPress SmokeTest Guidelines

Smoke Testing Drupal and WordPress Sites

Whenever patches and updates are released and applied, the site needs to be verified .

A smoke test is a quick sanity check to determine that the basic critical components of the site are still functioning properly.

Its purpose is to ensure that the site works for the general ways most people use it.

The smoke tests should cover the various user roles pertaining to the site.

Role: Administrator

Perform the "Day in the Life" exercise below for end users and administrators.
If possible, have more than one person involved in the testing - this provides a sanity check.
If applicable, make sure you have multiple personalities, (i.e. multiple roles), to perform the testing. These could be set up ahead of time, so you will have a login ID in every defined role, allowing you to experience the site as others would, given their respective roles.
Check special pages likes forms, custom pages, and protected pages, in addition to basic static text pages.
Check pages with images, and also check that you are able to publish images.

Role: Business Owner

Perform testing on any public-facing changes to the site. Specific tests will be required according to the type of updates made to the site.
Sign-off that the testing was successful and the updates may be applied to Production.

See also http://ist.mit.edu/admindocs/smoketest .

Drupal
A 'Day In The Life' Drupal smoke test:

Administrators (Admins, Contributors/Content Managers, Editors & Authors):

Log in
Check “Status Report” page (https://your-site.mit.edu/admin/reports/status)
Check “Available Updates” page (https://your-site.mit.edu/admin/reports/updates)
Create a new test page
Insert an image into the new page
Edit and save the new page
Delete the new test page
Test critical functionality provided by general & custom code (theme, RSS feeds, data entry of custom content types, JavaScript behavior, etc.)
Check “Drupal Recent Log” Messages page (https://your-site.mit.edu/ admin/reports/dblog)

End-user Community (Anonymous Users & Authenticated Users):

View pages anonymously
View pages logged in
Log in to view a protected page (if applicable)
View a normal content page
View a page with images
View custom content type page
View a webform and make sure it looks and submits correctly

WordPress
A Day In The Life WordPress smoke test:

Administrators (Admins, Contributors/Content Managers, Editors & Authors):

Log in
Make sure the Dashboard is operating correctly
Create a new test post
Insert an image into the new post
Edit and save the new post
Test critical functionality provided by general & custom code (theme, RSS feeds, data entry of custom content types, JavaScript behavior, etc.)
Delete the new test post

End-user Community (Anonymous Users & Authenticated Users):

View pages anonymously
View pages logged in
Log in to view a protected page (if applicable)
View a form and make sure it looks and submits correctly
View a normal content page
View a normal content post
View a page with images
View a post with images

Community

Documentation and information provided by the MIT Community


Last Modified:

August 28, 2015

Get Help

Request help
from the Help Desk
Report a security incident
to the Security Team
Labels:
c-wds c-wds Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
Feedback
This product/service is:
Easy to use
Average
Difficult to use

This article is:
Helpful
Inaccurate
Obsolete
Adaptavist Theme Builder (4.2.3) Powered by Atlassian Confluence 3.5.13, the Enterprise Wiki