Mercurial > dive4elements > gnv-client
annotate doc/test-guideline/gnv-test-guideline.txt @ 903:26ad4ca3cede
Added a test-guideline for the entire GNV-system
doc/trunk@1026 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Hans Plum <hans.plum@intevation.de> |
---|---|
date | Wed, 28 Apr 2010 14:48:00 +0000 |
parents | |
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 |