comparison extras/testplan/testplan.xml @ 599:a54d37c4483a

Added first test plan xml file (and README to build it with intests).
author Emanuel Schuetze <emanuel@intevation.de>
date Fri, 13 Jun 2014 12:07:43 +0200
parents
children 237af0c82454
comparison
equal deleted inserted replaced
597:b7a109e0d954 599:a54d37c4483a
1 <?xml version="1.0"?>
2 <testplan>
3 <meta>
4 <product-name>TrustBridge</product-name>
5 <product-version/>
6 <date/>
7 <tester/>
8 <test-date/>
9 <test-system/>
10 <test-version>0.1</test-version>
11 <test-duration/>
12 <comment/>
13 </meta>
14 <testsuite id="ts1" description="Verwaltungsanwendung">
15 <general-precondition/>
16 <test id="t1.1" description="Anwendung starten">
17 <precondition/>
18 <steps>
19 <step>Verwaltungsanwendung (trustbridge-admin) starten.</step>
20 </steps>
21 <results>
22 <result value="">Die Anwendung startet</result>
23 </results>
24 </test>
25 <test id="t1.2" description="Zertifikatsliste erstellen">
26 <precondition/>
27 <steps>
28 <step>Mehrere Zertifikate hinzufügen (z.B. aus ui/tests/data)</step>
29 <step>Liste erstellen</step>
30 <step>Signaturzertifikat angeben (z.B. ui/tests/data/testkey-priv.pem)</step>
31 <step>Ausgabeverzeichnis angeben</step>
32 <step>Liste erstellen</step>
33 </steps>
34 <results>
35 <result value="">Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result>
36 <result value="">Liste wurde erfolgreich im Archivverzeichnis (~/.local share/BSI/trustbridge-admin/) gespeichert</result>
37 </results>
38 </test>
39 <test id="t1.3" description="Zertifikatsliste aktualisieren">
40 <precondition/>
41 <steps>
42 <step>Ein Zertifikat aus der Liste entfernen</step>
43 <step>Ein weiteres Zertifikate hinzufügen (z.B. aus ui/tests/data)</step>
44 <step>Liste erstellen (Signaturzertifikat und Ausgabeverzeichnis unverändert lassen)</step>
45 <step>Liste erstellen</step>
46 </steps>
47 <results>
48 <result value="">Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result>
49 <result value="">Liste wurde erfolgreich im Archivverzeichnis (~/.local share/BSI/trustbridge-admin/) gespeichert</result>
50 </results>
51 </test>
52 <test id="t1.4" description="Letzte Zertifikatsliste automatisch laden">
53 <precondition/>
54 <steps>
55 <step>Verwaltungsanwendung neustarten</step>
56 </steps>
57 <results>
58 <result value="">Die zuletzt erstellte Zertifikatsliste wird angezeigt</result>
59 </results>
60 </test>
61 <test id="t1.5" description="Installationspaket erzeugen">
62 <precondition/>
63 <steps>
64 <step>Installationspaket erstellen...</step>
65 <step>Verzeichnis des Binärpakets angeben (enthält meta.ini)</step>
66 <step>Code-Signing-Zertifikat angeben (z.B. ui/tests/data/codesign/codesigning.pem)</step>
67 <step>Ausgabeverzeichnis angeben</step>
68 <step>Installationspaket erzeugen</step>
69 </steps>
70 <results>
71 <result>Installationspaket für Windows (NSIS-Installer) wurde im Ausgabeverzeichnis erstellt.</result>
72 <result>Installationspaket für Ubuntu wurde im Ausgabeverzeichnis erstellt.</result>
73 </results>
74 </test>
75 <test id="t1.6" description="Anwendung beenden">
76 <precondition/>
77 <steps>
78 <step>Verwaltungsanwendung beenden.</step>
79 </steps>
80 <results>
81 <result value="">Die Anwendung schließt sich</result>
82 </results>
83 </test>
84 </testsuite>
85 <testsuite id="ts2" description="Clientanwendung">
86 <general-precondition>Der TrustBridge Client Installer liegt vor.</general-precondition>
87 <test id="t2.1" description="Installation unter Windows (mit Administratorrechten)">
88 <precondition>Nutzer besitzt Adminstratorrechte.</precondition>
89 <steps>
90 <step>NSIS-Installer ausführen (mit Vorbelegung)</step>
91 </steps>
92 <results>
93 <result>Anwendung startet nach Installation automatisch.</result>
94 <result>Eintrag im Startmenü ist vorhanden</result>
95 </results>
96 </test>
97 <test id="t2.2" description="Installation unter Windows (ohne Administratorrechten)">
98 <precondition>Nutzer besitzt keine Adminstratorrechte.</precondition>
99 <steps>
100 <step>NSIS-Installer ausführen (mit Vorbelegung)</step>
101 </steps>
102 <results>
103 <result>Anwendung startet nach Installation automatisch.</result>
104 <result>Eintrag im Startmenü ist vorhanden</result>
105 </results>
106 </test>
107 </testsuite>
108 </testplan>

http://wald.intevation.org/projects/trustbridge/