comparison extras/testplan/testplan.xml @ 1021:70022fc31cdf

Test plan updated.
author Emanuel Schuetze <emanuel@intevation.de>
date Tue, 02 Sep 2014 15:43:58 +0200
parents 237af0c82454
children 8365ca22d847
comparison
equal deleted inserted replaced
1017:bacb30983d20 1021:70022fc31cdf
5 <product-version/> 5 <product-version/>
6 <date/> 6 <date/>
7 <tester/> 7 <tester/>
8 <test-date/> 8 <test-date/>
9 <test-system/> 9 <test-system/>
10 <test-version>0.2</test-version> 10 <test-version>0.9</test-version>
11 <test-duration/> 11 <test-duration/>
12 <comment/> 12 <comment/>
13 </meta> 13 </meta>
14 <testsuite id="ts1" description="Verwaltungsanwendung"> 14
15 <!-- ## TrustBridge: Windows MIT Adminrechten ## -->
16 <testsuite id="ts1" description="TrustBridge (Windows, systemweite Intallation)">
17 <general-precondition>Nutzer besitzt Administratorrechte bzw. kann welche erlangen. Der TrustBridge-Windows-Installer liegt vor. Ein weiteres Nutzerkonto (Standardbenutzer) ist angelegt und Firefox oder Thunderbird wurden einmal gestartet (erstellt NSS-Datenbank).</general-precondition>
18 <test id="t1.1" description="Erstinstallation der Software">
19 <steps>
20 <step>NSIS-Installer ausführen (mit Administratorrechten) und TrustBridge systemweit installieren.</step>
21 <step>Abmelden und neu anmelden.</step>
22 <step>Zertifikatsaktualisierungen ansehen (nicht einspielen).</step>
23 <step>Button [Aktualisieren] klicken.</step>
24 </steps>
25 <results>
26 <result>TrustBridge startet nach Abschluss der Installation automatisch.</result>
27 <result>Eintrag im Startmenü ist vorhanden.</result>
28 <result>TrustBridge meldet nach Login, dass neue Zertifikatsaktualisierungen verfügbar sind.</result>
29 <result>GUI öffnet sich mit neuen Zertifikatsaktualisierungen.</result>
30 <result>Zeitstempel "Zuletzt nach neuen Empfehlungen gesucht" ändert sich.</result>
31 </results>
32 </test>
33 <test id="t1.2" description="Erstinstallation der Zertifikate">
34 <steps>
35 <step>Unter "Neue, empfohlene Wurzelzertifikate installieren" die [Details] einblenden und ein Zertifikat abwählen ("Ignorieren").</step>
36 <step>Unter "Abgeratene Wurzelzertifikate entfernen" die [Details] einblenden und ein Zertifikat abwählen ("Behalten").</step>
37 <step>[Änderungen schreiben] klicken.</step>
38 </steps>
39 <results>
40 <result>Zertifikats-Details werden angezeigt.</result>
41 <result>Abwahl eines Zertifikats unter "empfohlene Wurzelzertifikate" reduziert die Gesamtanzahl um 1.</result>
42 <result>Abwahl eines Zertifikats unter "abgeratene Wurzelzertifikate" reduziert die Gesamtanzahl um 1.</result>
43 <result>Installierte Zertifikate erscheinen unten "Empfohlene Wurzelzertifikate". Abwahlentscheidung ist korrekt.</result>
44 <result>Entfernte Zertifikate erscheinen unten "Abgeratene Wurzelzertifikate". Abwahlentscheidung ist korrekt.</result>
45 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result>
46 <result>Windows-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result>
47 <result>Chrome prüfen: neue Zertifikate sind vorhanden und vertrauenswürdig.</result>
48 </results>
49 </test>
50 <test id="t1.3" description="Manuelle Zertifikatsänderungen">
51 <steps>
52 <step>Seite "Empfohlene Wurzelzertifikate" aufrufen und das abgewählte Zertifikat zum Installieren auswählen.</step>
53 <step>Seite "Abgeratene Wurzelzertifikate" aufrufen und das abgewählte Zertifikate zum Entfernen auswählen.</step>
54 <step>Auf Seite "Neue Empfehlungen" wechseln.</step>
55 <step>[Änderungen schreiben] klicken.</step>
56 </steps>
57 <results>
58 <result>Auf dem Button "Neue Empfehlungen" wird die Anzahl der geänderten Zertifikate (2) im roten Kreis dargestellt.</result>
59 <result>Abschnitt "Abweichend zu behandelnde Wurzelzertifikate" werden eingeblendet. Anzahl und Details sind korrekt.</result>
60 <result>Geänderte Zertifikate erscheinen nach [Änderungen schreiben] korrekt in den beiden Seiten ("Empfohlene Wurzelzertifikate" und "Abgeratene Wurzelzertifikate".</result>
61 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result>
62 <result>Windows-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result>
63 <result>Chrome prüfen: geänderte Zertifikate sind korrekt.</result>
64 </results>
65 </test>
66 <test id="t1.4" description="Vorhandenes Standardbenutzerkonto prüfen">
67 <steps>
68 <step>Mit dem vorhandenen Standardbenutzerkonto einloggen.</step>
69 </steps>
70 <results>
71 <result>Nutzer bekommt keine Meldung über TrustBridge-Aktualisierungen (Zertifikate/Software).</result>
72 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result>
73 <result>Windows-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result>
74 <result>Chrome prüfen: neue Zertifikate sind vorhanden und vertrauenswürdig.</result>
75 </results>
76 </test>
77 <test id="t1.5" description="Neues Standardbenutzerkonto prüfen">
78 <steps>
79 <step>Als Administrator neues Windows-Standardbenutzerkonto mit Umlauten, z.B. "testüser" anlegen.</step>
80 <step>Als "testüser" einloggen.</step>
81 </steps>
82 <results>
83 <result>Nutzer bekommt keine Meldung über TrustBridge-Aktualisierungen (Zertifikate/Software).</result>
84 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result>
85 <result>Windows-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result>
86 <result>Chrome prüfen: neue Zertifikate sind vorhanden und vertrauenswürdig.</result>
87 </results>
88 </test>
89 <test id="t1.6" description="Aktualisierung der Zertifikatsliste">
90 <precondition>Aktualisierte und signierte Zertifikatsliste liegt vor (wurde mit der Verwaltungsanwendung erstellt). Zum Verfügbarmachen in einem Testverzeichnis: %APPDATA%\BSI\TrustBridge.ini anpassen und unter "[List]" neue "resource" ergänzen, z.B. "resource=/users/aheinecke/zertifikatsliste_2.txt". (Domain des Download-Servers kann nicht geändert werden, nur der Pfad.)</precondition>
91 <steps>
92 <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step>
93 <step>Button [Aktualisieren] klicken.</step>
94 <step>[Änderungen schreiben] klicken.</step>
95 </steps>
96 <results>
97 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf Zeitpunkt der Bereitstellung.</result>
98 <result>Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat)</result>
99 <result>Aktualisierte Zertifikate erscheinen korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate".</result>
100 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result>
101 <result>Aktualisierte Zertifikate erscheinen korrekt im Windwos-Zertifikatsspeicher.</result>
102 <result>Aktualisierte Zertifikate erscheinen korrekt in Chrome.</result>
103 <result>"Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der Zertifikatsliste.</result>
104 </results>
105 </test>
106 <test id="t1.7" description="Aktualisierung der Softwareversion">
107 <precondition>Aktualisierter Windows-Installer liegt vor (wurde mit der Verwaltungsanwendung signiert). Zum Verfügbarmachen in einem Testverzeichnis: %APPDATA%\BSI\TrustBridge.ini anpassen und unter "[Software]" neue "resource" ergänzen, z.B. "resource=/users/aheinecke/TrustBridge_2.exe". (Domain des Download-Servers kann nicht geändert werden, nur der Pfad.)</precondition>
108 <steps>
109 <step>Aktualisiertes Softwarepaket hochladen.</step>
110 <step>Button [Aktualisieren] klicken.</step>
111 <step>System-Tray-Benachrichtigung zum Download und Installation der Software bestätigen.</step>
112 </steps>
113 <results>
114 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf aktuellen Zeitpunkt.</result>
115 <result>Software wird, nach Schritt 3, automatisch im Hintergrund aktualisiert.</result>
116 <result>Nach Neustart der Anwendung wird die neue Versionsnummer auf der Startseite angezeigt.</result>
117 </results>
118 </test>
119 </testsuite>
120
121
122 <!-- ## TrustBridge: Windows, lokale Installation, OHNE Adminrechte ## -->
123 <testsuite id="ts2" description="TrustBridge (Windows, lokale Installation)">
124 <general-precondition>Nutzer besitzt keine Administratorrechte. Der TrustBridge-Windows-Installer liegt vor.</general-precondition>
125 <test id="t2.1" description="Erstinstallation der Software">
126 <steps>
127 <step>NSIS-Installer ausführen (mit Vorbelegung) und lokal im Nutzerverzeichnis installieren.</step>
128 <step>Abmelden und neu anmelden.</step>
129 <step>Zertifikatsaktualisierungen ansehen (nicht einspielen).</step>
130 <step>Button [Aktualisieren] klicken.</step>
131 </steps>
132 <results>
133 <result>TrustBridge startet nach Abschluss der Installation automatisch.</result>
134 <result>Eintrag im Startmenü ist vorhanden</result>
135 <result>TrustBridge meldet nach Login, dass neue Zertifikatsaktualisierungen verfügbar sind.</result>
136 <result>GUI öffnet sich mit neuen Zertifikatsaktualisierungen.</result>
137 <result>Zeitstempel "Zuletzt nach neuen Empfehlungen gesucht" ändert sich.</result>
138 </results>
139 </test>
140 <test id="t2.2" description="Erstinstallation der Zertifikate">
141 <steps>
142 <step>Unter "Neue, empfohlene Wurzelzertifikate installieren" die [Details] einblenden und ein Zertifikat abwählen ("Ignorieren").</step>
143 <step>Unter "Abgeratene Wurzelzertifikate entfernen" die [Details] einblenden und ein Zertifikat abwählen ("Behalten").</step>
144 <step>[Änderungen schreiben] klicken.</step>
145 </steps>
146 <results>
147 <result>Zertifikats-Details werden angezeigt.</result>
148 <result>Abwahl eines Zertifikats unter "empfohlene Wurzelzertifikate" reduziert die Gesamtanzahl um 1.</result>
149 <result>Abwahl eines Zertifikats unter "abgeratene Wurzelzertifikate" reduziert die Gesamtanzahl um 1.</result>
150 <result>Installierte Zertifikate erscheinen unten "Empfohlene Wurzelzertifikate". Abwahlentscheidung ist korrekt.</result>
151 <result>Entfernte Zertifikate erscheinen unten "Abgeratene Wurzelzertifikate". Abwahlentscheidung ist korrekt.</result>
152 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result>
153 <result>Windows-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result>
154 <result>Chrome prüfen: neue Zertifikate sind vorhanden und vertrauenswürdig.</result>
155 </results>
156 </test>
157 <test id="t2.3" description="Manuelle Zertifikatsänderungen">
158 <steps>
159 <step>Seite "Empfohlene Wurzelzertifikate" aufrufen und das abgewählte Zertifikat zum Installieren auswählen.</step>
160 <step>Seite "Abgeratene Wurzelzertifikate" aufrufen und das abgewählte Zertifikate zum Entfernen auswählen.</step>
161 <step>Auf Seite "Neue Empfehlungen" wechseln.</step>
162 <step>[Änderungen schreiben] klicken.</step>
163 </steps>
164 <results>
165 <result>Auf dem Button "Neue Empfehlungen" wird die Anzahl der geänderten Zertifikate (2) im roten Kreis dargestellt.</result>
166 <result>Abschnitt "Abweichend zu behandelnde Wurzelzertifikate" werden eingeblendet. Anzahl und Details sind korrekt.</result>
167 <result>Geänderte Zertifikate erscheinen nach [Änderungen schreiben] korrekt in den beiden Seiten ("Empfohlene Wurzelzertifikate" und "Abgeratene Wurzelzertifikate".</result>
168 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result>
169 <result>Windows-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result>
170 <result>Chrome prüfen: geänderte Zertifikate sind korrekt.</result>
171 </results>
172 </test>
173 <test id="t2.4" description="Vorhandenes Standardbenutzerkonto prüfen">
174 <steps>
175 <step>Mit dem vorhandenen Standardbenutzerkonto einloggen.</step>
176 </steps>
177 <results>
178 <result>Nutzer bekommt keine Meldung über TrustBridge-Aktualisierungen (Zertifikate/Software).</result>
179 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: es sind KEINE neuen Zertifikate vorhanden.</result>
180 <result>Windows-Zertifikatsspeicher prüfen: es sind KEINE neuen Zertifikate vorhanden.</result>
181 </results>
182 </test>
183 <test id="t2.5" description="Neues Standardbenutzerkonto prüfen">
184 <steps>
185 <step>Als Administrator neues Windows-Standardbenutzerkonto, z.B. "testuser" anlegen.</step>
186 <step>Als "testuser" einloggen.</step>
187 </steps>
188 <results>
189 <result>Nutzer bekommt keine Meldung über TrustBridge-Aktualisierungen (Zertifikate/Software).</result>
190 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: es sind KEINE neuen Zertifikate vorhanden.</result>
191 <result>Windows-Zertifikatsspeicher prüfen: es sind KEINE neuen Zertifikate vorhanden.</result>
192 </results>
193 </test>
194 <test id="t2.6" description="Aktualisierung der Zertifikatsliste">
195 <precondition>Aktualisierte und signierte Zertifikatsliste liegt vor (wurde mit der Verwaltungsanwendung erstellt). Zum Verfügbarmachen in einem Testverzeichnis: %APPDATA%\BSI\TrustBridge.ini anpassen und unter "[List]" neue "resource" ergänzen, z.B. "resource=/users/aheinecke/zertifikatsliste_2.txt". (Domain des Download-Servers kann nicht geändert werden, nur der Pfad.)</precondition>
196 <steps>
197 <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step>
198 <step>Button [Aktualisieren] klicken.</step>
199 <step>[Änderungen schreiben] klicken.</step>
200 </steps>
201 <results>
202 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf Zeitpunkt der Bereitstellung.</result>
203 <result>Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat)</result>
204 <result>Aktualisierte Zertifikate erscheinen korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate".</result>
205 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result>
206 <result>Aktualisierte Zertifikate erscheinen korrekt im Windwos-Zertifikatsspeicher.</result>
207 <result>Aktualisierte Zertifikate erscheinen korrekt in Chrome.</result>
208 <result>"Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der Zertifikatsliste.</result>
209 </results>
210 </test>
211 <test id="t2.7" description="Aktualisierung der Softwareversion">
212 <precondition>Aktualisierter Windows-Installer liegt vor (wurde mit der Verwaltungsanwendung signiert). Zum Verfügbarmachen in einem Testverzeichnis: %APPDATA%\BSI\TrustBridge.ini anpassen und unter "[Software]" neue "resource" ergänzen, z.B. "resource=/users/aheinecke/TrustBridge_2.exe". (Domain des Download-Servers kann nicht geändert werden, nur der Pfad.)</precondition>
213 <steps>
214 <step>Aktualisiertes Softwarepaket hochladen.</step>
215 <step>Button [Aktualisieren] klicken.</step>
216 <step>System-Tray-Benachrichtigung zum Download und Installation der Software bestätigen.</step>
217 </steps>
218 <results>
219 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf aktuellen Zeitpunkt.</result>
220 <result>Software wird, nach Schritt 3, automatisch im Hintergrund aktualisiert.</result>
221 <result>Nach Neustart der Anwendung wird die neue Versionsnummer auf der Startseite angezeigt.</result>
222 </results>
223 </test>
224
225 </testsuite>
226
227 <!-- ## TrustBridge-Verwaltungsanwendung: Windows ## -->
228 <testsuite id="tsA1" description="TrustBridge-Verwaltungsanwendung (Windows)">
15 <general-precondition/> 229 <general-precondition/>
16 <test id="t1.1" description="Anwendung starten"> 230 <test id="tA1.1" description="Anwendung starten">
17 <precondition/> 231 <precondition/>
18 <steps> 232 <steps>
19 <step>Verwaltungsanwendung (trustbridge-admin) starten.</step> 233 <step>Verwaltungsanwendung (trustbridge-admin) starten.</step>
20 </steps> 234 </steps>
21 <results> 235 <results>
22 <result value="">Die Anwendung startet</result> 236 <result value="">Die Anwendung startet</result>
23 </results> 237 </results>
24 </test> 238 </test>
25 <test id="t1.2" description="Zertifikatsliste erstellen"> 239 <test id="tA1.2" description="Zertifikatsliste erstellen">
26 <precondition/> 240 <precondition/>
27 <steps> 241 <steps>
28 <step>Mehrere Zertifikate hinzufügen (z.B. aus ui/tests/data)</step> 242 <step>Mehrere Zertifikate hinzufügen (z.B. aus ui/tests/data)</step>
29 <step>Liste erstellen</step> 243 <step>Liste erstellen</step>
30 <step>Signaturzertifikat angeben (z.B. ui/tests/data/testkey-priv.pem)</step> 244 <step>Signaturzertifikat angeben (z.B. ui/tests/data/testkey-priv.pem)</step>
31 <step>Ausgabeverzeichnis angeben</step> 245 <step>Ausgabeverzeichnis angeben</step>
32 <step>Liste erstellen</step> 246 <step>Liste erstellen</step>
33 </steps> 247 </steps>
34 <results> 248 <results>
35 <result value="">Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result> 249 <result>Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result>
36 <result value="">Liste wurde erfolgreich im Archivverzeichnis (~/.local share/BSI/trustbridge-admin/) gespeichert</result> 250 <result>Liste wurde erfolgreich im Archivverzeichnis (~/.local share/BSI/trustbridge-admin/) gespeichert</result>
37 </results> 251 </results>
38 </test> 252 </test>
39 <test id="t1.3" description="Zertifikatsliste aktualisieren"> 253 <test id="tA1.3" description="Zertifikatsliste aktualisieren">
40 <precondition/> 254 <precondition/>
41 <steps> 255 <steps>
42 <step>Ein Zertifikat aus der Liste entfernen</step> 256 <step>Ein Zertifikat aus der Liste entfernen</step>
43 <step>Ein weiteres Zertifikate hinzufügen (z.B. aus ui/tests/data)</step> 257 <step>Ein weiteres Zertifikate hinzufügen (z.B. aus ui/tests/data)</step>
44 <step>Liste erstellen (Signaturzertifikat und Ausgabeverzeichnis unverändert lassen)</step> 258 <step>Liste erstellen (Signaturzertifikat und Ausgabeverzeichnis unverändert lassen)</step>
45 <step>Liste erstellen</step> 259 <step>Liste erstellen</step>
46 </steps> 260 </steps>
47 <results> 261 <results>
48 <result value="">Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result> 262 <result>Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result>
49 <result value="">Liste wurde erfolgreich im Archivverzeichnis (~/.local share/BSI/trustbridge-admin/) gespeichert</result> 263 <result>Liste wurde erfolgreich im Archivverzeichnis (~/.local share/BSI/trustbridge-admin/) gespeichert</result>
50 </results> 264 </results>
51 </test> 265 </test>
52 <test id="t1.4" description="Letzte Zertifikatsliste automatisch laden"> 266 <test id="tA1.4" description="Letzte Zertifikatsliste automatisch laden">
53 <precondition/> 267 <precondition/>
54 <steps> 268 <steps>
55 <step>Verwaltungsanwendung neustarten</step> 269 <step>Verwaltungsanwendung neustarten</step>
56 </steps> 270 </steps>
57 <results> 271 <results>
58 <result value="">Die zuletzt erstellte Zertifikatsliste wird angezeigt</result> 272 <result>Die zuletzt erstellte Zertifikatsliste wird angezeigt</result>
59 </results> 273 </results>
60 </test> 274 </test>
61 <test id="t1.5" description="Installationspaket erzeugen"> 275 <test id="tA1.5" description="Installationspaket erzeugen">
62 <precondition/> 276 <precondition/>
63 <steps> 277 <steps>
64 <step>Installationspaket erstellen...</step> 278 <step>Installationspaket erstellen...</step>
65 <step>Verzeichnis des Binärpakets angeben (enthält meta.ini)</step> 279 <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> 280 <step>Code-Signing-Zertifikat angeben (z.B. ui/tests/data/codesign/codesigning.pem)</step>
70 <results> 284 <results>
71 <result>Installationspaket für Windows (NSIS-Installer) wurde im Ausgabeverzeichnis erstellt.</result> 285 <result>Installationspaket für Windows (NSIS-Installer) wurde im Ausgabeverzeichnis erstellt.</result>
72 <result>Installationspaket für Ubuntu wurde im Ausgabeverzeichnis erstellt.</result> 286 <result>Installationspaket für Ubuntu wurde im Ausgabeverzeichnis erstellt.</result>
73 </results> 287 </results>
74 </test> 288 </test>
75 <test id="t1.6" description="Anwendung beenden"> 289 <test id="tA1.6" description="Anwendung beenden">
76 <precondition/> 290 <precondition/>
77 <steps> 291 <steps>
78 <step>Verwaltungsanwendung beenden.</step> 292 <step>Verwaltungsanwendung beenden.</step>
79 </steps> 293 </steps>
80 <results> 294 <results>
81 <result value="">Die Anwendung schließt sich</result> 295 <result>Die Anwendung schließt sich</result>
82 </results> 296 </results>
83 </test> 297 </test>
84 </testsuite> 298 </testsuite>
85 299
86
87 <!-- Clientanwendung (MIT Adminrechte) -->
88
89 <testsuite id="ts2" description="Clientanwendung (mit Administratorrechten)">
90 <general-precondition>Nutzer besitzt Adminstratorrechte. Der TrustBridge Client Installer liegt vor.</general-precondition>
91 <test id="t2.1" description="Erstinstallation der Software (unter Windows)">
92 <steps>
93 <step>NSIS-Installer ausführen (mit Vorbelegung)</step>
94 </steps>
95 <results>
96 <result>Eintrag im Startmenü ist vorhanden</result>
97 </results>
98 </test>
99 <test id="t2.2" description="Anwendung starten">
100 <precondition/>
101 <steps>
102 <step>Anwendung (trustbridge) starten.</step>
103 </steps>
104 <results>
105 <result value="">Die Anwendung startet</result>
106 </results>
107 </test>
108 <test id="t2.3" description="Erstinstallation der Zertifikate">
109 <steps>
110 <step>Unter "neue, vertrauenswürdige Zertifikate instalieren" die [Details einblenden]</step>
111 <step>Ein Zertifikat abwählen (nicht installieren).</step>
112 <step>[Aktualisierung einspielen] klicken.</step>
113 </steps>
114 <results>
115 <result>Nach Programmstart: neue Zertifikate werden zur Aktualisierung angezeigt.</result>
116 <result>Zertifikatsliste im Detail wird angezeigt.</result>
117 <result>Abwahl eines Zertifikats reduziert die Gesamtanzahl um 1.</result>
118 <result>Installierte Zertifikate erscheinen unten "Vertrauenswürdige Zertifikate"</result>
119 <result>Installierte Zertifikate erscheinen im Mozilla-NSS-Zertifikatsstore?</result>
120 <result>Installierte Zertifikate erscheinen im Windows-Zertifikatsstore (nur Windows)?</result>
121 <result>Installierte Zertifikate erscheinen im Chrome-Zertifikatsstore (nur Linux)?</result>
122 </results>
123 </test>
124 <test id="t2.4" description="Aktualisierung der Zertifikate">
125 <steps>
126 <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step>
127 <step>Button [Nach Aktualisierung suchen] klicken.</step>
128 <step>[Aktualisierung einspielen] klicken.</step>
129 </steps>
130 <results>
131 <result>"Letzte Aktualisierung der Zertifikate" ändert sich nach Schritt 2 auf Zeitpunkt der Bereitstellung.</result>
132 <result>"2/2" (1 neues und 1 zurückgezogenes Zertifikat) wird angezeigt.</result>
133 <result>Aktualisierte Zertifikate erscheinen korrekt unten "Vertrauenswürdige Zertifikate" bzw. Zurückgezogene Zertifikate.</result>
134 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsstore?</result>
135 <result>Aktualisierte Zertifikate erscheinen im Windwos-Zertifikatsstore (nur Windows)?</result>
136 <result>Aktualisierte Zertifikate erscheinen im Chrome-Zertifikatsstore (nur Linux)</result>
137 </results>
138 </test>
139 <test id="t2.5" description="Aktualisierung der Software">
140 <steps>
141 <step>Aktualisiertes Softwarepaket hochladen.</step>
142 <step>Button [Nach Aktualisierung suchen] klicken.</step>
143 <step>System-Tray-Benachrichtigung zum Download und Installation der Software bestätigen.</step>
144 </steps>
145 <results>
146 <result>"Letzte Aktualisierung von TrustBridge" ändert sich nach Schritt 2 auf Zeitpunkt der Bereitstellung.</result>
147 <result>Software wird, nach Schritt 3, automatisch im Hintergrund aktualisiert.</result>
148 <result>Nach Neustart der Anwendung zeigt der Hilfe-Dialog die neue Versionsnummer an.</result>
149 </results>
150 </test>
151 </testsuite>
152
153
154 <!-- Clientanwendung (OHNE Adminrechte) -->
155
156 <testsuite id="ts3" description="Clientanwendung (ohne Administratorrechten)">
157 <general-precondition>Nutzer besitzt keine Adminstratorrechte. Der TrustBridge Client Installer liegt vor.</general-precondition>
158 <test id="t3.1" description="Installation unter Windows">
159 <steps>
160 <step>NSIS-Installer ausführen (mit Vorbelegung)</step>
161 </steps>
162 <results>
163 <result>Eintrag im Startmenü ist vorhanden</result>
164 </results>
165 </test>
166 <test id="t3.2" description="Anwendung starten">
167 <precondition/>
168 <steps>
169 <step>Anwendung (trustbridge) starten.</step>
170 </steps>
171 <results>
172 <result value="">Die Anwendung startet</result>
173 </results>
174 </test>
175
176 </testsuite>
177 </testplan> 300 </testplan>

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