Mercurial > trustbridge
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> |