phpBB

Development Wiki

Difference between revisions of "Manual tests"

From phpBB Development Wiki

(Created.)
 
(Removed extension testing, suggested by david63. Added test configuration.)
Line 2: Line 2:
  
 
This page is not meant to describe ''how'' to perform testing; only ''what'' to test. Below is a brief summary of tests which exercise the phpBB software.
 
This page is not meant to describe ''how'' to perform testing; only ''what'' to test. Below is a brief summary of tests which exercise the phpBB software.
 +
 +
==Test configuration==
 +
The phpBB software is developed in a "plain vanilla" (stock) configuration. All extensions are disabled; the style is set to prosilver.
 +
 +
If a problem is found, testing in the same configuration as the developers will help everyone. The problem can be reproduced, fixed, then retested as needed.
  
 
==Registration==
 
==Registration==
Line 24: Line 29:
  
 
==Administration==
 
==Administration==
*Verify extensions work as intended
 
 
*Purge the system cache
 
*Purge the system cache
 
*Edit a forum configuration
 
*Edit a forum configuration

Revision as of 20:09, 16 October 2016

Automated testing can not reproduce every test case or configuration experienced by the end user. Therefore, it is important that phpBB users test each software change - customisations, patches, and release updates - to ensure the software works as intended.

This page is not meant to describe how to perform testing; only what to test. Below is a brief summary of tests which exercise the phpBB software.

Test configuration

The phpBB software is developed in a "plain vanilla" (stock) configuration. All extensions are disabled; the style is set to prosilver.

If a problem is found, testing in the same configuration as the developers will help everyone. The problem can be reproduced, fixed, then retested as needed.

Registration

Register a new member. If the test configuration does not have a working email service, such as testing on localhost, then manually activate the new registration from the Administration Control Panel.

Registered users

  • Create a new topic
  • Add a new post
  • Report a post
  • Receive notifications
  • Send Private Messages
  • Configure items in the User Control Panel.

Moderators

  • Edit member posts
  • Disposition posts waiting approval
  • Disposition reported posts
  • Ban members
  • Receive notifications - posts to be reviewed, reported posts
  • Warn a member
  • Add to a member's user notes

Administration

  • Purge the system cache
  • Edit a forum configuration
  • Edit a forum permission
  • Prune a user
  • Edit a custom profile field
  • Check the logs for errors due to the software change. This includes the site error logs, such as Apache or MySQL.