Manual Functional Testing

From GNU MediaGoblin Wiki
(Difference between revisions)
Jump to: navigation, search
(Initial information)
(Adding formatting paragraph, started structure test suite.)
Line 1: Line 1:
 
Manual testing is a great way to help out MediaGoblin when we're preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it's all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.
 
Manual testing is a great way to help out MediaGoblin when we're preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it's all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.
  
 +
== Test template ==
 +
 +
All the test cases share the following format. If you come up with a new test case to add please use this format.
 +
 +
'''Prerequisites:''' (''This is what a test needs before it runs.'') Ex - Image plug-in enabled. Activated user account. An image available for upload
 +
 +
'''Regression:''' (''Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.'') Ex - Yes
 +
 +
'''Steps:''' (''These don't need to be exactly step-by-step but rather more general'') Ex -
 +
# Login to MediaGoblin
 +
# Click on the Add Media button
 +
# Select an image.
 +
# Give it a title, description, and appropriate tags. Select a license.
 +
# Press submit
 +
'''Expected results:''' (''This should be more specific than the steps.'') Ex -
 +
* A message telling you the item was submitted.
 +
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.
 +
 +
=== Copyable format ===
 +
 +
 +
'''Prerequisites:'''
 +
 +
'''Regression:'''
 +
 +
'''Steps:'''
 +
#
 +
#
 +
 +
'''Expected results:'''
 +
*
 +
*
  
 
== Test suite ==
 
== Test suite ==
  
TODO: add / organize test cases.
+
=== Core ===
 +
 
 +
=== Media types ===
  
 
== Reporting bugs from this test suite ==
 
== Reporting bugs from this test suite ==
  
 
TODO: add stuff about issues.mediagoblin.org
 
TODO: add stuff about issues.mediagoblin.org

Revision as of 17:08, 15 September 2013

Manual testing is a great way to help out MediaGoblin when we're preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it's all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.

Contents

Test template

All the test cases share the following format. If you come up with a new test case to add please use this format.

Prerequisites: (This is what a test needs before it runs.) Ex - Image plug-in enabled. Activated user account. An image available for upload

Regression: (Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.) Ex - Yes

Steps: (These don't need to be exactly step-by-step but rather more general) Ex -

  1. Login to MediaGoblin
  2. Click on the Add Media button
  3. Select an image.
  4. Give it a title, description, and appropriate tags. Select a license.
  5. Press submit

Expected results: (This should be more specific than the steps.) Ex -

  • A message telling you the item was submitted.
  • The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.

Copyable format

Prerequisites:

Regression:

Steps: 
# 
# 

Expected results: 
* 
*

Test suite

Core

Media types

Reporting bugs from this test suite

TODO: add stuff about issues.mediagoblin.org

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox