comparison extras/testplan/testplan.xml @ 1023:8365ca22d847

Test plan updated (for win and ubuntu, system and local installation)
author Emanuel Schuetze <emanuel@intevation.de>
date Wed, 03 Sep 2014 11:05:46 +0200
parents 70022fc31cdf
children 44936ca379bb
comparison
equal deleted inserted replaced
1022:55a2ace0937d 1023:8365ca22d847
96 <results> 96 <results>
97 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf Zeitpunkt der Bereitstellung.</result> 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> 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> 99 <result>Aktualisierte Zertifikate erscheinen korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate".</result>
100 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result> 100 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result>
101 <result>Aktualisierte Zertifikate erscheinen korrekt im Windwos-Zertifikatsspeicher.</result> 101 <result>Aktualisierte Zertifikate erscheinen korrekt im Windows-Zertifikatsspeicher.</result>
102 <result>Aktualisierte Zertifikate erscheinen korrekt in Chrome.</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> 103 <result>"Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der Zertifikatsliste.</result>
104 </results> 104 </results>
105 </test> 105 </test>
106 <test id="t1.7" description="Aktualisierung der Softwareversion"> 106 <test id="t1.7" description="Aktualisierung der Softwareversion">
112 </steps> 112 </steps>
113 <results> 113 <results>
114 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf aktuellen Zeitpunkt.</result> 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> 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> 116 <result>Nach Neustart der Anwendung wird die neue Versionsnummer auf der Startseite angezeigt.</result>
117 </results>
118 </test>
119 <test id="t1.8" description="Deinstallation der Software">
120 <steps>
121 <step>Software über die Windows-Softwareverwaltung deinstallieren.</step>
122 </steps>
123 <results>
124 <result>Programmverzeichnis wurde entfernt.</result>
125 <result>Startmenüeintrag wurde entfernt.</result>
126 <result>Verwaltete Zertifikate wurden aus dem Windows-Zertifikatsspeicher entfernt.</result>
127 <result>Verwaltete Zertifikate wurden aus dem NSS-Zertifikatsspeicher entfernt.</result>
128 <result>Datenverzeichnis %APPDATA%\Local\BSI wurde entfernt.</result>
129 <result>Konfigurationsverzeichnis %APPDATA%\Roaming\BSI wurde entfernt.</result>
117 </results> 130 </results>
118 </test> 131 </test>
119 </testsuite> 132 </testsuite>
120 133
121 134
168 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result> 181 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result>
169 <result>Windows-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result> 182 <result>Windows-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result>
170 <result>Chrome prüfen: geänderte Zertifikate sind korrekt.</result> 183 <result>Chrome prüfen: geänderte Zertifikate sind korrekt.</result>
171 </results> 184 </results>
172 </test> 185 </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"> 186 <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> 187 <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> 188 <steps>
197 <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step> 189 <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step>
198 <step>Button [Aktualisieren] klicken.</step> 190 <step>Button [Aktualisieren] klicken.</step>
201 <results> 193 <results>
202 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf Zeitpunkt der Bereitstellung.</result> 194 <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> 195 <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> 196 <result>Aktualisierte Zertifikate erscheinen korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate".</result>
205 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result> 197 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result>
206 <result>Aktualisierte Zertifikate erscheinen korrekt im Windwos-Zertifikatsspeicher.</result> 198 <result>Aktualisierte Zertifikate erscheinen korrekt im Windows-Zertifikatsspeicher.</result>
207 <result>Aktualisierte Zertifikate erscheinen korrekt in Chrome.</result> 199 <result>Aktualisierte Zertifikate erscheinen korrekt in Chrome.</result>
208 <result>"Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der Zertifikatsliste.</result> 200 <result>"Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der Zertifikatsliste.</result>
209 </results> 201 </results>
210 </test> 202 </test>
211 <test id="t2.7" description="Aktualisierung der Softwareversion"> 203 <test id="t2.7" description="Aktualisierung der Softwareversion">
219 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf aktuellen Zeitpunkt.</result> 211 <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> 212 <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> 213 <result>Nach Neustart der Anwendung wird die neue Versionsnummer auf der Startseite angezeigt.</result>
222 </results> 214 </results>
223 </test> 215 </test>
216 <test id="t2.8" description="Deinstallation der Software">
217 <steps>
218 <step>Software über die Windows-Softwareverwaltung deinstallieren.</step>
219 </steps>
220 <results>
221 <result>Programmverzeichnis wurde entfernt.</result>
222 <result>Startmenüeintrag wurde entfernt.</result>
223 <result>Verwaltete Zertifikate wurden aus dem Windows-Zertifikatsspeicher entfernt.</result>
224 <result>Verwaltete Zertifikate wurden aus dem NSS-Zertifikatsspeicher entfernt.</result>
225 <result>Datenverzeichnis %APPDATA%\Local\BSI wurde entfernt.</result>
226 <result>Konfigurationsverzeichnis %APPDATA%\Roaming\BSI wurde entfernt.</result>
227 </results>
228 </test>
224 229
225 </testsuite> 230 </testsuite>
226 231
232 <!-- ## TrustBridge: Ubuntu systemweit ## -->
233 <testsuite id="ts3" description="TrustBridge (Ubuntu, systemweite Intallation)">
234 <general-precondition>Nutzer besitzt sudo-Rechte. Der TrustBridge-Linux-Installationsscript liegt vor. Ein weiteres Nutzerkonto ist angelegt und Firefox oder Thunderbird wurden einmal gestartet (erstellt NSS-Datenbank).</general-precondition>
235 <test id="t3.1" description="Erstinstallation der Software">
236 <steps>
237 <step>Linux-Installationsscript (mit sudo und Option -s) ausführen und TrustBridge systemweit installieren.</step>
238 <step>Abmelden und neu anmelden.</step>
239 <step>Zertifikatsaktualisierungen ansehen (nicht einspielen).</step>
240 <step>Button [Aktualisieren] klicken.</step>
241 </steps>
242 <results>
243 <result>TrustBridge startet nach Abschluss der Installation automatisch.</result>
244 <result>Eintrag im Menü der Anwendungen ist vorhanden.</result>
245 <result>TrustBridge meldet nach Login, dass neue Zertifikatsaktualisierungen verfügbar sind.</result>
246 <result>GUI öffnet sich mit neuen Zertifikatsaktualisierungen.</result>
247 <result>Zeitstempel "Zuletzt nach neuen Empfehlungen gesucht" ändert sich.</result>
248 </results>
249 </test>
250 <test id="t3.2" description="Erstinstallation der Zertifikate">
251 <steps>
252 <step>Unter "Neue, empfohlene Wurzelzertifikate installieren" die [Details] einblenden und ein Zertifikat abwählen ("Ignorieren").</step>
253 <step>Unter "Abgeratene Wurzelzertifikate entfernen" die [Details] einblenden und ein Zertifikat abwählen ("Behalten").</step>
254 <step>[Änderungen schreiben] klicken.</step>
255 </steps>
256 <results>
257 <result>Zertifikats-Details werden angezeigt.</result>
258 <result>Abwahl eines Zertifikats unter "empfohlene Wurzelzertifikate" reduziert die Gesamtanzahl um 1.</result>
259 <result>Abwahl eines Zertifikats unter "abgeratene Wurzelzertifikate" reduziert die Gesamtanzahl um 1.</result>
260 <result>Installierte Zertifikate erscheinen unten "Empfohlene Wurzelzertifikate". Abwahlentscheidung ist korrekt.</result>
261 <result>Entfernte Zertifikate erscheinen unten "Abgeratene Wurzelzertifikate". Abwahlentscheidung ist korrekt.</result>
262 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result>
263 <result>Chrome prüfen: neue Zertifikate sind vorhanden und vertrauenswürdig.</result>
264 </results>
265 </test>
266 <test id="t3.3" description="Manuelle Zertifikatsänderungen">
267 <steps>
268 <step>Seite "Empfohlene Wurzelzertifikate" aufrufen und das abgewählte Zertifikat zum Installieren auswählen.</step>
269 <step>Seite "Abgeratene Wurzelzertifikate" aufrufen und das abgewählte Zertifikate zum Entfernen auswählen.</step>
270 <step>Auf Seite "Neue Empfehlungen" wechseln.</step>
271 <step>[Änderungen schreiben] klicken.</step>
272 </steps>
273 <results>
274 <result>Auf dem Button "Neue Empfehlungen" wird die Anzahl der geänderten Zertifikate (2) im roten Kreis dargestellt.</result>
275 <result>Abschnitt "Abweichend zu behandelnde Wurzelzertifikate" werden eingeblendet. Anzahl und Details sind korrekt.</result>
276 <result>Geänderte Zertifikate erscheinen nach [Änderungen schreiben] korrekt in den beiden Seiten ("Empfohlene Wurzelzertifikate" und "Abgeratene Wurzelzertifikate".</result>
277 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result>
278 <result>Chrome prüfen: geänderte Zertifikate sind korrekt.</result>
279 </results>
280 </test>
281 <test id="t3.4" description="Vorhandenes Standardbenutzerkonto prüfen">
282 <steps>
283 <step>Mit dem vorhandenen Standardbenutzerkonto einloggen.</step>
284 </steps>
285 <results>
286 <result>Nutzer bekommt keine Meldung über TrustBridge-Aktualisierungen (Zertifikate/Software).</result>
287 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result>
288 <result>Chrome prüfen: neue Zertifikate sind vorhanden und vertrauenswürdig.</result>
289 </results>
290 </test>
291 <test id="t3.5" description="Neues Standardbenutzerkonto prüfen">
292 <steps>
293 <step>Mit sudo neues Benutzerkonto mit Umlauten, z.B. "testüser" anlegen.</step>
294 <step>Als "testüser" einloggen.</step>
295 </steps>
296 <results>
297 <result>Nutzer bekommt keine Meldung über TrustBridge-Aktualisierungen (Zertifikate/Software).</result>
298 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result>
299 <result>Chrome prüfen: neue Zertifikate sind vorhanden und vertrauenswürdig.</result>
300 </results>
301 </test>
302 <test id="t3.6" description="Aktualisierung der Zertifikatsliste">
303 <precondition>Aktualisierte und signierte Zertifikatsliste liegt vor (wurde mit der Verwaltungsanwendung erstellt). Zum Verfügbarmachen in einem Testverzeichnis: ~/.config/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>
304 <steps>
305 <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step>
306 <step>Button [Aktualisieren] klicken.</step>
307 <step>[Änderungen schreiben] klicken.</step>
308 </steps>
309 <results>
310 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf Zeitpunkt der Bereitstellung.</result>
311 <result>Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat)</result>
312 <result>Aktualisierte Zertifikate erscheinen korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate".</result>
313 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result>
314 <result>Aktualisierte Zertifikate erscheinen korrekt in Chrome.</result>
315 <result>"Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der Zertifikatsliste.</result>
316 </results>
317 </test>
318 <test id="t3.7" description="Aktualisierung der Softwareversion">
319 <precondition>Aktualisiertes Ubuntu-Installationsskript liegt vor (wurde mit der Verwaltungsanwendung signiert). Zum Verfügbarmachen in einem Testverzeichnis: ~/.config/BSI/TrustBridge.ini anpassen und unter "[Software]" neue "resource" ergänzen, z.B. "resource=/users/aheinecke/TrustBridge_2.sh". (Domain des Download-Servers kann nicht geändert werden, nur der Pfad.)</precondition>
320 <steps>
321 <step>Aktualisiertes Softwarepaket hochladen.</step>
322 <step>Button [Aktualisieren] klicken.</step>
323 <step>System-Tray-Benachrichtigung zum Download und Installation der Software bestätigen.</step>
324 </steps>
325 <results>
326 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf aktuellen Zeitpunkt.</result>
327 <result>Software wird, nach Schritt 3, automatisch im Hintergrund aktualisiert.</result>
328 <result>Nach Neustart der Anwendung wird die neue Versionsnummer auf der Startseite angezeigt.</result>
329 </results>
330 </test>
331 <test id="t3.8" description="Deinstallation der Software">
332 <steps>
333 <step>Software über das Linux-Installationsscript (Option -d) deinstallieren.</step>
334 </steps>
335 <results>
336 <result>Programmdatei (unter /usr/local/bin/) wurde entfernt.</result>
337 <result>Eintrag aus Anwendungsmenü wurde entfernt.</result>
338 <result>Verwaltete Zertifikate wurden aus dem NSS-Zertifikatsspeicher entfernt.</result>
339 <result>Datenverzeichnis ~/.local/share/BSI wurde entfernt.</result>
340 <result>Konfigurationsverzeichnis ~/.config/BSI wurde entfernt.</result>
341 </results>
342 </test>
343 </testsuite>
344
345
346 <!-- ## TrustBridge: Ubuntu, lokale Installation ## -->
347 <testsuite id="ts4" description="TrustBridge (Ubunutu, lokale Installation)">
348 <general-precondition>Nutzer besitzt keine sudo-Rechte. Das TrustBridge-Linux-Installationsscript liegt vor.</general-precondition>
349 <test id="t4.1" description="Erstinstallation der Software">
350 <steps>
351 <step>Linux-Installationsscript (ohne Optionen) ausführen und lokal im Nutzerverzeichnis installieren.</step>
352 <step>Abmelden und neu anmelden.</step>
353 <step>Zertifikatsaktualisierungen ansehen (nicht einspielen).</step>
354 <step>Button [Aktualisieren] klicken.</step>
355 </steps>
356 <results>
357 <result>TrustBridge startet nach Abschluss der Installation automatisch.</result>
358 <result>Eintrag im Startmenü ist vorhanden</result>
359 <result>TrustBridge meldet nach Login, dass neue Zertifikatsaktualisierungen verfügbar sind.</result>
360 <result>GUI öffnet sich mit neuen Zertifikatsaktualisierungen.</result>
361 <result>Zeitstempel "Zuletzt nach neuen Empfehlungen gesucht" ändert sich.</result>
362 </results>
363 </test>
364 <test id="t4.2" description="Erstinstallation der Zertifikate">
365 <steps>
366 <step>Unter "Neue, empfohlene Wurzelzertifikate installieren" die [Details] einblenden und ein Zertifikat abwählen ("Ignorieren").</step>
367 <step>Unter "Abgeratene Wurzelzertifikate entfernen" die [Details] einblenden und ein Zertifikat abwählen ("Behalten").</step>
368 <step>[Änderungen schreiben] klicken.</step>
369 </steps>
370 <results>
371 <result>Zertifikats-Details werden angezeigt.</result>
372 <result>Abwahl eines Zertifikats unter "empfohlene Wurzelzertifikate" reduziert die Gesamtanzahl um 1.</result>
373 <result>Abwahl eines Zertifikats unter "abgeratene Wurzelzertifikate" reduziert die Gesamtanzahl um 1.</result>
374 <result>Installierte Zertifikate erscheinen unten "Empfohlene Wurzelzertifikate". Abwahlentscheidung ist korrekt.</result>
375 <result>Entfernte Zertifikate erscheinen unten "Abgeratene Wurzelzertifikate". Abwahlentscheidung ist korrekt.</result>
376 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result>
377 <result>Chrome prüfen: neue Zertifikate sind vorhanden und vertrauenswürdig.</result>
378 </results>
379 </test>
380 <test id="t4.3" description="Manuelle Zertifikatsänderungen">
381 <steps>
382 <step>Seite "Empfohlene Wurzelzertifikate" aufrufen und das abgewählte Zertifikat zum Installieren auswählen.</step>
383 <step>Seite "Abgeratene Wurzelzertifikate" aufrufen und das abgewählte Zertifikate zum Entfernen auswählen.</step>
384 <step>Auf Seite "Neue Empfehlungen" wechseln.</step>
385 <step>[Änderungen schreiben] klicken.</step>
386 </steps>
387 <results>
388 <result>Auf dem Button "Neue Empfehlungen" wird die Anzahl der geänderten Zertifikate (2) im roten Kreis dargestellt.</result>
389 <result>Abschnitt "Abweichend zu behandelnde Wurzelzertifikate" werden eingeblendet. Anzahl und Details sind korrekt.</result>
390 <result>Geänderte Zertifikate erscheinen nach [Änderungen schreiben] korrekt in den beiden Seiten ("Empfohlene Wurzelzertifikate" und "Abgeratene Wurzelzertifikate".</result>
391 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result>
392 <result>Chrome prüfen: geänderte Zertifikate sind korrekt.</result>
393 </results>
394 </test>
395 <test id="t4.6" description="Aktualisierung der Zertifikatsliste">
396 <precondition>Aktualisierte und signierte Zertifikatsliste liegt vor (wurde mit der Verwaltungsanwendung erstellt). Zum Verfügbarmachen in einem Testverzeichnis: ~/.config/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>
397 <steps>
398 <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step>
399 <step>Button [Aktualisieren] klicken.</step>
400 <step>[Änderungen schreiben] klicken.</step>
401 </steps>
402 <results>
403 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf Zeitpunkt der Bereitstellung.</result>
404 <result>Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat)</result>
405 <result>Aktualisierte Zertifikate erscheinen korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate".</result>
406 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result>
407 <result>Aktualisierte Zertifikate erscheinen korrekt in Chrome.</result>
408 <result>"Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der Zertifikatsliste.</result>
409 </results>
410 </test>
411 <test id="t4.7" description="Aktualisierung der Softwareversion">
412 <precondition>Aktualisierter Windows-Installer liegt vor (wurde mit der Verwaltungsanwendung signiert). Zum Verfügbarmachen in einem Testverzeichnis: ~/.config/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>
413 <steps>
414 <step>Aktualisiertes Softwarepaket hochladen.</step>
415 <step>Button [Aktualisieren] klicken.</step>
416 <step>System-Tray-Benachrichtigung zum Download und Installation der Software bestätigen.</step>
417 </steps>
418 <results>
419 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf aktuellen Zeitpunkt.</result>
420 <result>Software wird, nach Schritt 3, automatisch im Hintergrund aktualisiert.</result>
421 <result>Nach Neustart der Anwendung wird die neue Versionsnummer auf der Startseite angezeigt.</result>
422 </results>
423 </test>
424 <test id="t4.8" description="Deinstallation der Software">
425 <steps>
426 <step>Software über die Windows-Softwareverwaltung deinstallieren.</step>
427 </steps>
428 <results>
429 <result>Programmdatei (unter ~/TrustBridge/) wurde entfernt.</result>
430 <result>Eintrag aus Anwendungsmenü wurde entfernt.</result>
431 <result>Verwaltete Zertifikate wurden aus dem NSS-Zertifikatsspeicher entfernt.</result>
432 <result>Datenverzeichnis ~/.local/share/BSI wurde entfernt.</result>
433 <result>Konfigurationsverzeichnis ~/.config/BSI wurde entfernt.</result>
434 </results>
435 </test>
436
437 </testsuite>
438
439
227 <!-- ## TrustBridge-Verwaltungsanwendung: Windows ## --> 440 <!-- ## TrustBridge-Verwaltungsanwendung: Windows ## -->
228 <testsuite id="tsA1" description="TrustBridge-Verwaltungsanwendung (Windows)"> 441 <testsuite id="tsA1" description="TrustBridge-Verwaltungsanwendung (Windows)">
229 <general-precondition/> 442 <general-precondition/>
230 <test id="tA1.1" description="Anwendung starten"> 443 <test id="tA1.1" description="Anwendung starten">
231 <precondition/> 444 <precondition/>
232 <steps> 445 <steps>
233 <step>Verwaltungsanwendung (trustbridge-admin) starten.</step> 446 <step>Verwaltungsanwendung nach Anleitung installieren und starten.</step>
234 </steps> 447 </steps>
235 <results> 448 <results>
236 <result value="">Die Anwendung startet</result> 449 <result value="">Die Anwendung startet.</result>
237 </results> 450 </results>
238 </test> 451 </test>
239 <test id="tA1.2" description="Zertifikatsliste erstellen"> 452 <test id="tA1.2" description="Zertifikatsliste erstellen">
240 <precondition/> 453 <precondition/>
241 <steps> 454 <steps>
245 <step>Ausgabeverzeichnis angeben</step> 458 <step>Ausgabeverzeichnis angeben</step>
246 <step>Liste erstellen</step> 459 <step>Liste erstellen</step>
247 </steps> 460 </steps>
248 <results> 461 <results>
249 <result>Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result> 462 <result>Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result>
250 <result>Liste wurde erfolgreich im Archivverzeichnis (~/.local share/BSI/trustbridge-admin/) gespeichert</result> 463 <result>Liste wurde erfolgreich im Archivverzeichnis (%APPDATA%\Local\BSI\trustbridge-admin\) gespeichert</result>
251 </results> 464 </results>
252 </test> 465 </test>
253 <test id="tA1.3" description="Zertifikatsliste aktualisieren"> 466 <test id="tA1.3" description="Zertifikatsliste aktualisieren">
254 <precondition/> 467 <precondition/>
255 <steps> 468 <steps>
258 <step>Liste erstellen (Signaturzertifikat und Ausgabeverzeichnis unverändert lassen)</step> 471 <step>Liste erstellen (Signaturzertifikat und Ausgabeverzeichnis unverändert lassen)</step>
259 <step>Liste erstellen</step> 472 <step>Liste erstellen</step>
260 </steps> 473 </steps>
261 <results> 474 <results>
262 <result>Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result> 475 <result>Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result>
263 <result>Liste wurde erfolgreich im Archivverzeichnis (~/.local share/BSI/trustbridge-admin/) gespeichert</result> 476 <result>Liste wurde erfolgreich im Archivverzeichnis (%APPDATA%\Local\BSI\trustbridge-admin\) gespeichert</result>
264 </results> 477 </results>
265 </test> 478 </test>
266 <test id="tA1.4" description="Letzte Zertifikatsliste automatisch laden"> 479 <test id="tA1.4" description="Letzte Zertifikatsliste automatisch laden">
267 <precondition/> 480 <precondition/>
268 <steps> 481 <steps>
281 <step>Ausgabeverzeichnis angeben</step> 494 <step>Ausgabeverzeichnis angeben</step>
282 <step>Installationspaket erzeugen</step> 495 <step>Installationspaket erzeugen</step>
283 </steps> 496 </steps>
284 <results> 497 <results>
285 <result>Installationspaket für Windows (NSIS-Installer) wurde im Ausgabeverzeichnis erstellt.</result> 498 <result>Installationspaket für Windows (NSIS-Installer) wurde im Ausgabeverzeichnis erstellt.</result>
499 </results>
500 </test>
501 <test id="tA1.6" description="Anwendung beenden">
502 <precondition/>
503 <steps>
504 <step>Verwaltungsanwendung beenden.</step>
505 </steps>
506 <results>
507 <result>Die Anwendung schließt sich.</result>
508 </results>
509 </test>
510 </testsuite>
511
512 <!-- ## TrustBridge-Verwaltungsanwendung: Ubunut ## -->
513 <testsuite id="tsA2" description="TrustBridge-Verwaltungsanwendung (Ubunut)">
514 <general-precondition/>
515 <test id="tA2.1" description="Anwendung starten">
516 <precondition/>
517 <steps>
518 <step>Verwaltungsanwendung nach Anleitung installieren und starten.</step>
519 </steps>
520 <results>
521 <result value="">Die Anwendung startet.</result>
522 </results>
523 </test>
524 <test id="tA2.2" description="Zertifikatsliste erstellen">
525 <precondition/>
526 <steps>
527 <step>Mehrere Zertifikate hinzufügen (z.B. aus ui/tests/data)</step>
528 <step>Liste erstellen</step>
529 <step>Signaturzertifikat angeben (z.B. ui/tests/data/testkey-priv.pem)</step>
530 <step>Ausgabeverzeichnis angeben</step>
531 <step>Liste erstellen</step>
532 </steps>
533 <results>
534 <result>Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result>
535 <result>Liste wurde erfolgreich im Archivverzeichnis (~/.local/share/BSI/trustbridge-admin/) gespeichert</result>
536 </results>
537 </test>
538 <test id="tA2.3" description="Zertifikatsliste aktualisieren">
539 <precondition/>
540 <steps>
541 <step>Ein Zertifikat aus der Liste entfernen</step>
542 <step>Ein weiteres Zertifikate hinzufügen (z.B. aus ui/tests/data)</step>
543 <step>Liste erstellen (Signaturzertifikat und Ausgabeverzeichnis unverändert lassen)</step>
544 <step>Liste erstellen</step>
545 </steps>
546 <results>
547 <result>Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result>
548 <result>Liste wurde erfolgreich im Archivverzeichnis (~/.local/share/BSI/trustbridge-admin/) gespeichert</result>
549 </results>
550 </test>
551 <test id="tA2.4" description="Letzte Zertifikatsliste automatisch laden">
552 <precondition/>
553 <steps>
554 <step>Verwaltungsanwendung neustarten</step>
555 </steps>
556 <results>
557 <result>Die zuletzt erstellte Zertifikatsliste wird angezeigt</result>
558 </results>
559 </test>
560 <test id="tA2.5" description="Installationspaket erzeugen">
561 <precondition/>
562 <steps>
563 <step>Installationspaket erstellen...</step>
564 <step>Verzeichnis des Binärpakets angeben (enthält meta.ini)</step>
565 <step>Code-Signing-Zertifikat angeben (z.B. ui/tests/data/codesign/codesigning.pem)</step>
566 <step>Ausgabeverzeichnis angeben</step>
567 <step>Installationspaket erzeugen</step>
568 </steps>
569 <results>
286 <result>Installationspaket für Ubuntu wurde im Ausgabeverzeichnis erstellt.</result> 570 <result>Installationspaket für Ubuntu wurde im Ausgabeverzeichnis erstellt.</result>
287 </results> 571 </results>
288 </test> 572 </test>
289 <test id="tA1.6" description="Anwendung beenden"> 573 <test id="tA2.6" description="Anwendung beenden">
290 <precondition/> 574 <precondition/>
291 <steps> 575 <steps>
292 <step>Verwaltungsanwendung beenden.</step> 576 <step>Verwaltungsanwendung beenden.</step>
293 </steps> 577 </steps>
294 <results> 578 <results>
295 <result>Die Anwendung schließt sich</result> 579 <result>Die Anwendung schließt sich</result>
296 </results> 580 </results>
297 </test> 581 </test>
298 </testsuite> 582 </testsuite>
299
300 </testplan> 583 </testplan>

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