annotate doc/test-guideline/gnv-test-guideline.txt @ 925:ec28a68b5a87

Unified naming of artefact to artifact doc/trunk@1062 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Hans Plum <hans.plum@intevation.de>
date Thu, 06 May 2010 07:54:53 +0000
parents 26ad4ca3cede
children
rev   line source
903
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
1 Guideline for testing the GNV-System
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
2
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
3 This guideline can be used for testing the entire GNV-system based on
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
4 features of the specification. From the perspective of the database
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
5 schemas and procucts, there are 11 unique combinations.
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
6
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
7 Testing matrix of products to database schemata:
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
8 Testing products on the following FIS should test all functionality in
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
9 the sense of different types of data models
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
10
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
11 - TimeSeries: Marnet, Modeldata
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
12 - Verticalprofile: Marnet, Modeldata, CTD
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
13 - Horizontalprofile: Modeldata, Thermosalinograph
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
14 - ("Horizontales Schnittprofil"): Modeldata
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
15 - Vertical Cross-Section: Modeldata
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
16 - Horizontal Cross-Section: Modeldata
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
17 - Layer: NAUTHIS, CONTIS
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
18
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
19
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
20 Test procedures:
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
21 Environment for the client
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
22 Browser: Firefox 3.6.3 and Internet Explorer 8.0.6
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
23 Resolution: 1024x768
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
24 Language: English
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
25
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
26 Environment for the server
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
27 Operating System: Debian GNU/Linux 5.0.x (Lenny)
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
28
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
29 a. fill paramterization
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
30 b. draw diagram
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
31 c. save as project
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
32 e. reload project
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
33 f. change diagram options
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
34 g. export diagram as file (PNG, PDF, SVG)
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
35 h. calculate statistics
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
36 i. draw histogram
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
37 j. change histogram options
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
38 k. export as raw data (CSV, ODV, Shapefile)
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
39
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
40 For each product, there is a guideline testing the product against the
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
41 different database schemata:
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
42
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
43 - gnv-timerseries.txt
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
44 - gnv-verticalprofile.txt
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
45 - gnv-horizontalprofile.txt
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
46 - gnv-horizontales-schnittprofil.txt
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
47 - gnv-vertical-cross-section.txt
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
48 - gnv-horizontal-cross-section.txt
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
49 - gnv-layer.txt
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
50 - gnv-framework.txt
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
51
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
52 Notes for the matrix:
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
53 - Relationship between Products and and different Datamodels
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
54 - ArcMarineBSH TimeSeries
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
55 - ArcMarineBSH Measurements
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
56 - ArcMarineBSH MeshFeatures
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
57 - ArcS57
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
58 - CONTIS
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
59
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
60
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
61 - All products can be tested based on minimal amount of the following
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
62 FIS using different data models:
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
63 - Marnet (ArcMarineBSH TimeSeries):
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
64 - TimeSeries,
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
65 - Verticalprofile
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
66
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
67 - Modeldata (ArcMarineBSH MeshFeatures):
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
68 - TimeSeries,
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
69 - Verticalprofile,
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
70 - Horizontalprofile,
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
71 - ("Horizontales Schnittprofil"),
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
72 - Vertical Cross-Section,
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
73 - Horizontal Cross-Section
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
74
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
75 - Thermosalinograph (ArcMarineBSH Measurements):
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
76 - Horizontalprofile
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
77
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
78 - CTD (ArcMarineBSH Measurements):
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
79 - Verticalprofile
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
80
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
81 - NAUTHIS (ArcS57):
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
82 - Layer
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
83
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
84 - CONTIS (CONTIS):
26ad4ca3cede Added a test-guideline for the entire GNV-system
Hans Plum <hans.plum@intevation.de>
parents:
diff changeset
85 - Layer

http://dive4elements.wald.intevation.org