view doc/test-guideline/gnv-test-guideline.txt @ 931:4615bc4dc822

Added some FIXMEs where questions arose. doc/trunk@1071 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Hans Plum <hans.plum@intevation.de>
date Fri, 07 May 2010 06:20:41 +0000
parents 26ad4ca3cede
children
line wrap: on
line source
Guideline for testing the GNV-System

This guideline can be used for testing the entire GNV-system based on
features of the specification. From the perspective of the database
schemas and procucts, there are 11 unique combinations.

Testing matrix of products to database schemata:
Testing products on the following FIS should test all functionality in
the sense of different types of data models

  - TimeSeries: Marnet, Modeldata
  - Verticalprofile: Marnet, Modeldata, CTD
  - Horizontalprofile: Modeldata, Thermosalinograph
  - ("Horizontales Schnittprofil"): Modeldata
  - Vertical Cross-Section: Modeldata
  - Horizontal Cross-Section: Modeldata
  - Layer: NAUTHIS, CONTIS


Test procedures:
Environment for the client
Browser: Firefox 3.6.3 and Internet Explorer 8.0.6 
Resolution: 1024x768
Language: English

Environment for the server
Operating System: Debian GNU/Linux 5.0.x (Lenny)

a. fill paramterization
b. draw diagram
c. save as project
e. reload project
f. change diagram options
g. export diagram as file (PNG, PDF, SVG)
h. calculate statistics
i. draw histogram
j. change histogram options
k. export as raw data (CSV, ODV, Shapefile)

For each product, there is a guideline testing the product against the
different database schemata:

- gnv-timerseries.txt
- gnv-verticalprofile.txt
- gnv-horizontalprofile.txt
- gnv-horizontales-schnittprofil.txt
- gnv-vertical-cross-section.txt
- gnv-horizontal-cross-section.txt
- gnv-layer.txt
- gnv-framework.txt

Notes for the matrix:
- Relationship between Products and and different Datamodels 
    - ArcMarineBSH TimeSeries
    - ArcMarineBSH Measurements
    - ArcMarineBSH MeshFeatures
    - ArcS57
    - CONTIS


- All products can be tested based on minimal amount of the following
  FIS using different data models:
    - Marnet (ArcMarineBSH TimeSeries): 
        - TimeSeries, 
        - Verticalprofile

    - Modeldata (ArcMarineBSH MeshFeatures): 
        - TimeSeries,
        - Verticalprofile, 
        - Horizontalprofile, 
        - ("Horizontales Schnittprofil"), 
        - Vertical Cross-Section, 
        - Horizontal Cross-Section

    - Thermosalinograph (ArcMarineBSH Measurements): 
        - Horizontalprofile

    - CTD (ArcMarineBSH Measurements): 
        - Verticalprofile

    - NAUTHIS (ArcS57): 
        - Layer

    - CONTIS (CONTIS): 
        - Layer

http://dive4elements.wald.intevation.org