Differences between revisions 6 and 8 (spanning 2 versions)
Revision 6 as of 2009-01-16 12:23:34
Size: 1011
Editor: jrg
Comment:
Revision 8 as of 2009-01-23 13:14:05
Size: 2406
Editor: jrg
Comment:
Deletions are marked like this. Additions are marked like this.
Line 42: Line 42:
The steps of the test itself are: [[BR]]


The release test consists of
Line 45: Line 48:
    Test that the system responds as expected when presented with valid data.
 2. Failure tests
    Test of correct behaviour on failures, ensuring that they are "failing gracefully".



Each table below describes the steps needed to complete the release test. Subpages describe the details of what you should do in the step.

On each step, do what the subpage describes. Then mark the status column with "OK" or "Fail" depending on whether the step was succesful or not.

The notes fields can be used for comments about the test.



== Success test ==

||'''Test step'''||'''Status'''||'''Notes'''||
|| || || ||
Line 49: Line 71:
 2. Failure tests
    Test of correct behaviour on failures, ensuring that they are "failing gracefully".

== Failure test - Simple preingester fails ==

=== Purpose ===
Test the Simple Preingest, in particular with the following problems:
 * missing pages in sequence
 * invalid png-files

=== Steps ===

||'''Test step'''||'''Status'''||'''Notes'''||
|| || || ||


== Failure test - Full preingester fails ==

=== Purpose ===
Testing the Full Preingest

=== Steps ===

||'''Test step'''||'''Status'''||'''Notes'''||
|| || || ||


== Failure test - Direct disseminator call fails ==

=== Purpose ===
Check the direct disseminator call

=== Steps ===

||'''Test step'''||'''Status'''||'''Notes'''||
|| || || ||


== Failure test - Performing OAI harvest fails ==

=== Purpose ===
Test whether harvester generates the expected output.

=== Steps ===

||'''Test step'''||'''Status'''||'''Notes'''||
|| || || ||

Release test

The release test consists of the following (TODO: Still needs to be fleshed out some more)

The objects chosen for the first step of the release test are:

  • Volume Vol. 1
  • Region København (Contains Town 1)
  • Region Holstein (Contains Town 200 - 275)
  • Town 1 (København)
  • Town 207 (Segeberg)
  • Town 200 (Kiel)
  • Paper 1-18
  • Paper 1-19
  • Paper 200-1
  • Paper 200(1771)
  • Paper 207-1
  • Page 1_86
  • Page 1_293
  • Page 1_300
  • PNG dda1_86
  • PNG dda1_293
  • PNG dda1_300

BR

The release test consists of

  1. Success test
    • Test that the system responds as expected when presented with valid data.
  2. Failure tests
    • Test of correct behaviour on failures, ensuring that they are "failing gracefully".

Each table below describes the steps needed to complete the release test. Subpages describe the details of what you should do in the step.

On each step, do what the subpage describes. Then mark the status column with "OK" or "Fail" depending on whether the step was succesful or not.

The notes fields can be used for comments about the test.

Success test

Test step

Status

Notes

  1. Human inspection of preingest FoxML output by comparing the output objects with objects prepared beforehand (available "here").
  2. Ingest into Fedora (seeing if Fedora accepts the FoxML objects).
  3. Inspection of the objects in Fedora (by use of admin application)

Failure test - Simple preingester fails

Purpose

Test the Simple Preingest, in particular with the following problems:

  • missing pages in sequence
  • invalid png-files

Steps

Test step

Status

Notes

Failure test - Full preingester fails

Purpose

Testing the Full Preingest

Steps

Test step

Status

Notes

Failure test - Direct disseminator call fails

Purpose

Check the direct disseminator call

Steps

Test step

Status

Notes

Failure test - Performing OAI harvest fails

Purpose

Test whether harvester generates the expected output.

Steps

Test step

Status

Notes

ActionDDAReleaseTest (last edited 2010-03-17 13:09:12 by localhost)