Mercurial > trustbridge
comparison testplan/testplan.xml @ 1340:8f7cbe522ab8
Testplan updated for 1.0.
author | Emanuel Schuetze <emanuel@intevation.de> |
---|---|
date | Mon, 27 Oct 2014 16:14:24 +0100 |
parents | 3e4ac23938e1 |
children | 1004f0dc1b49 |
comparison
equal
deleted
inserted
replaced
1339:64f812a63de6 | 1340:8f7cbe522ab8 |
---|---|
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.9.1</test-version> | 10 <test-version>1.0</test-version> |
11 <test-duration/> | 11 <test-duration/> |
12 <comment/> | 12 <comment/> |
13 </meta> | 13 </meta> |
14 | 14 |
15 <!-- ## TrustBridge: Windows MIT Adminrechten ## --> | 15 <!-- ## TrustBridge: Windows MIT Adminrechten ## --> |
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> | 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"> | 18 <test id="t1.1" description="Erstinstallation der Software"> |
19 <steps> | 19 <steps> |
20 <step>NSIS-Installer ausführen (mit Administratorrechten) und TrustBridge systemweit installieren.</step> | 20 <step>NSIS-Installer ausführen (mit Administratorrechten) und TrustBridge systemweit installieren.</step> |
21 <step>Abmelden und neu anmelden.</step> | 21 <step>Abmelden und neu anmelden.</step> |
22 <step>Zertifikatsaktualisierungen ansehen (nicht einspielen).</step> | 22 <step>Zertifikatsaktualisierungen ansehen (nicht installieren).</step> |
23 <step>Button [Aktualisieren] klicken.</step> | |
24 </steps> | 23 </steps> |
25 <results> | 24 <results> |
26 <result>TrustBridge wurde systemweit installiert.</result> | 25 <result>TrustBridge wurde systemweit installiert.</result> |
27 <result>TrustBridge startet nach Abschluss der Installation automatisch.</result> | 26 <result>TrustBridge startet nach Abschluss der Installation automatisch.</result> |
28 <result>Eintrag im Startmenü ist vorhanden.</result> | 27 <result>Eintrag im Startmenü ist vorhanden.</result> |
29 <result>TrustBridge meldet nach Login, dass neue Zertifikatsaktualisierungen verfügbar sind.</result> | 28 <result>TrustBridge meldet nach Login, dass neue Zertifikatsaktualisierungen verfügbar sind.</result> |
30 <result>GUI öffnet sich mit neuen Zertifikatsaktualisierungen.</result> | 29 <result>GUI öffnet sich mit neuen Zertifikatsaktualisierungen.</result> |
31 <result>Zeitstempel "Zuletzt nach neuen Empfehlungen gesucht" ändert sich.</result> | |
32 </results> | 30 </results> |
33 </test> | 31 </test> |
34 <test id="t1.2" description="Erstinstallation der Zertifikate"> | 32 <test id="t1.2" description="Erstinstallation der Zertifikate"> |
35 <steps> | 33 <steps> |
36 <step>Unter "Neue, empfohlene Wurzelzertifikate installieren" die [Details] einblenden und ein Zertifikat abwählen ("Ignorieren").</step> | 34 <step>Unter "empfohlene Wurzelzertifikate" die [Details] einblenden und ein Zertifikat abwählen.</step> |
37 <step>Unter "Abgeratene Wurzelzertifikate entfernen" die [Details] einblenden und ein Zertifikat abwählen ("Behalten").</step> | 35 <step>Unter "abgeratene Wurzelzertifikate" die [Details] einblenden und ein Zertifikat abwählen.</step> |
38 <step>Firefox starten und offen lassen.</step> | 36 <step>Firefox starten und offen lassen.</step> |
39 <step>[Änderungen schreiben] klicken.</step> | 37 <step>[Änderungen schreiben] klicken.</step> |
40 <step>Nach Aufforderung: Firefox schließen.</step> | 38 <step>Nach Aufforderung: Firefox schließen.</step> |
41 </steps> | 39 </steps> |
42 <results> | 40 <results> |
51 </test> | 49 </test> |
52 <test id="t1.3" description="Manuelle Zertifikatsänderungen"> | 50 <test id="t1.3" description="Manuelle Zertifikatsänderungen"> |
53 <steps> | 51 <steps> |
54 <step>Seite "Empfohlene Wurzelzertifikate" aufrufen und das abgewählte Zertifikat zum Installieren auswählen.</step> | 52 <step>Seite "Empfohlene Wurzelzertifikate" aufrufen und das abgewählte Zertifikat zum Installieren auswählen.</step> |
55 <step>Seite "Abgeratene Wurzelzertifikate" aufrufen und das abgewählte Zertifikate zum Entfernen auswählen.</step> | 53 <step>Seite "Abgeratene Wurzelzertifikate" aufrufen und das abgewählte Zertifikate zum Entfernen auswählen.</step> |
56 <step>Auf Seite "Neue Empfehlungen" wechseln.</step> | 54 <step>Auf Seite "Ausstehende Änderungen" wechseln.</step> |
57 <step>[Änderungen schreiben] klicken.</step> | 55 <step>[Änderungen schreiben] klicken.</step> |
58 </steps> | 56 </steps> |
59 <results> | 57 <results> |
60 <result>Auf dem Button "Neue Empfehlungen" wird die Anzahl der geänderten Zertifikate (2) im roten Kreis dargestellt.</result> | 58 <result>Auf dem Button "Ausstehende Änderungen" wird die Anzahl der geänderten Zertifikate (2) im roten Kreis dargestellt.</result> |
61 <result>Abschnitt "Abweichend zu behandelnde Wurzelzertifikate" werden eingeblendet. Anzahl und Details sind korrekt.</result> | 59 <result>Anzahl und Details unter "Manuelle Änderungen" sind korrekt.</result> |
62 <result>Geänderte Zertifikate erscheinen nach [Änderungen schreiben] korrekt in den beiden Seiten ("Empfohlene Wurzelzertifikate" und "Abgeratene Wurzelzertifikate".</result> | 60 <result>Geänderte Zertifikate erscheinen nach [Änderungen schreiben] korrekt in den beiden Seiten ("Empfohlene" und "Abgeratene Wurzelzertifikate".</result> |
63 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result> | 61 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result> |
64 <result>Windows-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result> | 62 <result>Windows-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result> |
65 </results> | 63 </results> |
66 </test> | 64 </test> |
67 <test id="t1.4" description="Vorhandenes Standardbenutzerkonto prüfen"> | 65 <test id="t1.4" description="Vorhandenes Standardbenutzerkonto prüfen"> |
82 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result> | 80 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result> |
83 <result>Windows-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result> | 81 <result>Windows-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result> |
84 </results> | 82 </results> |
85 </test> | 83 </test> |
86 <test id="t1.6" description="Aktualisierung der Zertifikatsliste"> | 84 <test id="t1.6" description="Aktualisierung der Zertifikatsliste"> |
87 <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> | 85 <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=/test/zertifikatsliste.txt". (Domain des Download-Servers kann nicht geändert werden, nur der Pfad.)</precondition> |
88 <steps> | 86 <steps> |
89 <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step> | 87 <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step> |
90 <step>Als Adminnutzer einloggen, der TrustBridge installiert hat. Dann TrustBridge starten.</step> | 88 <step>Als Adminnutzer einloggen, der TrustBridge installiert hat. Dann TrustBridge starten.</step> |
91 <step>[Änderungen schreiben] klicken.</step> | 89 <step>[Änderungen schreiben] klicken.</step> |
92 </steps> | 90 </steps> |
93 <results> | 91 <results> |
94 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich auf aktuellen Zeitpunkt (des Anwendungsstarts).</result> | 92 <result>"Letzte Suche" ändert sich auf aktuellen Zeitpunkt (des Anwendungsstarts).</result> |
95 <result>Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat)</result> | 93 <result>Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat)</result> |
96 <result>Aktualisierte Zertifikate erscheinen nach Schritt 3 korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate".</result> | 94 <result>Aktualisierte Zertifikate erscheinen nach Schritt 3 korrekt unten "empfohlene" bzw. "abgeratene Wurzelzertifikate".</result> |
97 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result> | 95 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result> |
98 <result>Aktualisierte Zertifikate erscheinen korrekt im Windows-Zertifikatsspeicher.</result> | 96 <result>Aktualisierte Zertifikate erscheinen korrekt im Windows-Zertifikatsspeicher.</result> |
99 <result>"Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der neuen Zertifikatsliste.</result> | 97 <result>"Aktuell installiete Zertifikatsliste" aktualisiert sich nach Installation auf Datum der neuen Zertifikatsliste.</result> |
100 </results> | 98 </results> |
101 </test> | 99 </test> |
102 <test id="t1.7" description="Aktualisierung der Softwareversion"> | 100 <test id="t1.7" description="Deinstallation der Software"> |
103 <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> | |
104 <steps> | |
105 <step>Aktualisiertes Softwarepaket hochladen.</step> | |
106 <step>Button [Aktualisieren] klicken.</step> | |
107 <step>System-Tray-Benachrichtigung zum Download und Installation der Software bestätigen.</step> | |
108 </steps> | |
109 <results> | |
110 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf aktuellen Zeitpunkt.</result> | |
111 <result>Software wird, nach Schritt 3, automatisch im Hintergrund aktualisiert.</result> | |
112 <result>Nach Neustart der Anwendung wird die neue Versionsnummer auf der Startseite angezeigt.</result> | |
113 </results> | |
114 </test> | |
115 <test id="t1.8" description="Deinstallation der Software"> | |
116 <steps> | 101 <steps> |
117 <step>Software über die Windows-Softwareverwaltung deinstallieren.</step> | 102 <step>Software über die Windows-Softwareverwaltung deinstallieren.</step> |
118 </steps> | 103 </steps> |
119 <results> | 104 <results> |
120 <result>Programmverzeichnis wurde entfernt.</result> | 105 <result>Programmverzeichnis wurde entfernt.</result> |
123 <result>Verwaltete Zertifikate wurden aus dem NSS-Zertifikatsspeicher entfernt.</result> | 108 <result>Verwaltete Zertifikate wurden aus dem NSS-Zertifikatsspeicher entfernt.</result> |
124 <result>Datenverzeichnis %APPDATA%\Local\BSI wurde entfernt.</result> | 109 <result>Datenverzeichnis %APPDATA%\Local\BSI wurde entfernt.</result> |
125 <result>Konfigurationsverzeichnis %APPDATA%\Roaming\BSI wurde entfernt.</result> | 110 <result>Konfigurationsverzeichnis %APPDATA%\Roaming\BSI wurde entfernt.</result> |
126 </results> | 111 </results> |
127 </test> | 112 </test> |
113 <test id="t1.8" description="Aktualisierung der Softwareversion"> | |
114 <precondition>Aktuelle Version und Vorgängerversion des TrustBridge-Windows-Installers liegt vor. </precondition> | |
115 <steps> | |
116 <step>Vorgängerversion installieren.</step> | |
117 <step>Software-Aktualisierung zum Download und Installation bestätigen.</step> | |
118 </steps> | |
119 <results> | |
120 <result>"Letzte Suche" ändert sich auf aktuellen Zeitpunkt.</result> | |
121 <result>TrustBridge wird automatisch im Hintergrund aktualisiert und neu gestartet.</result> | |
122 <result>Heruntergeladene Installationsdatei wird nach Installation entfernt.</result> | |
123 </results> | |
124 </test> | |
125 <test id="t1.9" description="Hilfe anzeigen"> | |
126 <steps> | |
127 <step>Unter "Informationen und Hilfe" die TrustBridge-Hilfeseiten öffnen.</step> | |
128 </steps> | |
129 <results> | |
130 <result>Die Hilfe öffnet im Standardbrowser.</result> | |
131 </results> | |
132 </test> | |
128 </testsuite> | 133 </testsuite> |
129 | 134 |
130 | 135 |
131 <!-- ## TrustBridge: Windows, lokale Installation, OHNE Adminrechte ## --> | 136 <!-- ## TrustBridge: Windows, lokale Installation, OHNE Adminrechte ## --> |
132 <testsuite id="ts2" description="TrustBridge (Windows, lokale Installation)"> | 137 <testsuite id="ts2" description="TrustBridge (Windows, lokale Installation)"> |
133 <general-precondition>Nutzer besitzt keine Administratorrechte. Der TrustBridge-Windows-Installer liegt vor.</general-precondition> | 138 <general-precondition>Nutzer besitzt keine Administratorrechte. Der TrustBridge-Windows-Installer liegt vor.</general-precondition> |
134 <test id="t2.1" description="Erstinstallation der Software"> | 139 <test id="t2.1" description="Erstinstallation der Software"> |
135 <steps> | 140 <steps> |
136 <step>NSIS-Installer ausführen (mit Vorbelegung) und lokal im Nutzerverzeichnis installieren.</step> | 141 <step>NSIS-Installer ausführen (mit Vorbelegung) und TrustBridge lokal im Nutzerverzeichnis installieren.</step> |
137 <step>Abmelden und neu anmelden.</step> | 142 <step>Abmelden und neu anmelden.</step> |
138 <step>Zertifikatsaktualisierungen ansehen (nicht einspielen).</step> | 143 <step>Zertifikatsaktualisierungen ansehen (nicht installieren).</step> |
139 <step>Button [Aktualisieren] klicken.</step> | |
140 </steps> | 144 </steps> |
141 <results> | 145 <results> |
142 <result>TrustBridge wurde lokal installiert.</result> | 146 <result>TrustBridge wurde lokal installiert.</result> |
143 <result>TrustBridge startet nach Abschluss der Installation automatisch.</result> | 147 <result>TrustBridge startet nach Abschluss der Installation automatisch.</result> |
144 <result>Eintrag im Startmenü ist vorhanden</result> | 148 <result>Eintrag im Startmenü ist vorhanden</result> |
145 <result>TrustBridge meldet nach Login, dass neue Zertifikatsaktualisierungen verfügbar sind.</result> | 149 <result>TrustBridge meldet nach Login, dass neue Zertifikatsaktualisierungen verfügbar sind.</result> |
146 <result>GUI öffnet sich mit neuen Zertifikatsaktualisierungen.</result> | 150 <result>GUI öffnet sich mit neuen Zertifikatsaktualisierungen.</result> |
147 <result>Zeitstempel "Zuletzt nach neuen Empfehlungen gesucht" ändert sich.</result> | |
148 </results> | 151 </results> |
149 </test> | 152 </test> |
150 <test id="t2.2" description="Erstinstallation der Zertifikate"> | 153 <test id="t2.2" description="Erstinstallation der Zertifikate"> |
151 <steps> | 154 <steps> |
152 <step>Unter "Neue, empfohlene Wurzelzertifikate installieren" die [Details] einblenden und ein Zertifikat abwählen ("Ignorieren").</step> | 155 <step>Unter "empfohlene Wurzelzertifikate" die [Details] einblenden und ein Zertifikat abwählen.</step> |
153 <step>Unter "Abgeratene Wurzelzertifikate entfernen" die [Details] einblenden und ein Zertifikat abwählen ("Behalten").</step> | 156 <step>Unter "abgeratene Wurzelzertifikate" die [Details] einblenden und ein Zertifikat abwählen.</step> |
154 <step>[Änderungen schreiben] klicken.</step> | 157 <step>[Änderungen schreiben] klicken.</step> |
155 </steps> | 158 </steps> |
156 <results> | 159 <results> |
157 <result>Zertifikats-Details werden angezeigt.</result> | 160 <result>Zertifikats-Details werden angezeigt.</result> |
158 <result>Abwahl eines Zertifikats unter "empfohlene" bzw. "abgeratene" Wurzelzertifikate" reduziert die Gesamtanzahl jeweils um 1.</result> | 161 <result>Abwahl eines Zertifikats unter "empfohlene" bzw. "abgeratene" Wurzelzertifikate" reduziert die Gesamtanzahl jeweils um 1.</result> |
165 </test> | 168 </test> |
166 <test id="t2.3" description="Manuelle Zertifikatsänderungen"> | 169 <test id="t2.3" description="Manuelle Zertifikatsänderungen"> |
167 <steps> | 170 <steps> |
168 <step>Seite "Empfohlene Wurzelzertifikate" aufrufen und das abgewählte Zertifikat zum Installieren auswählen.</step> | 171 <step>Seite "Empfohlene Wurzelzertifikate" aufrufen und das abgewählte Zertifikat zum Installieren auswählen.</step> |
169 <step>Seite "Abgeratene Wurzelzertifikate" aufrufen und das abgewählte Zertifikate zum Entfernen auswählen.</step> | 172 <step>Seite "Abgeratene Wurzelzertifikate" aufrufen und das abgewählte Zertifikate zum Entfernen auswählen.</step> |
170 <step>Auf Seite "Neue Empfehlungen" wechseln.</step> | 173 <step>Auf Seite "Ausstehende Änderungen" wechseln.</step> |
171 <step>[Änderungen schreiben] klicken.</step> | 174 <step>[Änderungen schreiben] klicken.</step> |
172 </steps> | 175 </steps> |
173 <results> | 176 <results> |
174 <result>Auf dem Button "Neue Empfehlungen" wird die Anzahl der geänderten Zertifikate (2) im roten Kreis dargestellt.</result> | 177 <result>Auf dem Button "Ausstehende Änderungen" wird die Anzahl der geänderten Zertifikate (2) im roten Kreis dargestellt.</result> |
175 <result>Abschnitt "Abweichend zu behandelnde Wurzelzertifikate" werden eingeblendet. Anzahl und Details sind korrekt.</result> | 178 <result>Anzahl und Details unter "Manuelle Änderungen" sind korrekt.</result> |
176 <result>Windows-Zertifikats-Bestätigungs-Dialog erscheint für jedes Zertifikat.</result> | 179 <result>Windows-Zertifikats-Bestätigungs-Dialog erscheint für jedes Zertifikat.</result> |
177 <result>Geänderte Zertifikate erscheinen nach [Änderungen schreiben] korrekt in den beiden Seiten ("Empfohlene Wurzelzertifikate" und "Abgeratene Wurzelzertifikate".</result> | 180 <result>Geänderte Zertifikate erscheinen nach [Änderungen schreiben] korrekt in den beiden Seiten ("Empfohlene" und "Abgeratene Wurzelzertifikate".</result> |
178 <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> |
179 <result>Windows-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result> | 182 <result>Windows-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result> |
180 </results> | 183 </results> |
181 </test> | 184 </test> |
182 <test id="t2.6" description="Aktualisierung der Zertifikatsliste"> | 185 <test id="t2.6" description="Aktualisierung der Zertifikatsliste"> |
183 <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> | 186 <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=/test/zertifikatsliste.txt". (Domain des Download-Servers kann nicht geändert werden, nur der Pfad.)</precondition> |
184 <steps> | 187 <steps> |
185 <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step> | 188 <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step> |
186 <step>Als Nutzer einloggen, der TrustBridge installiert hat. Dann TrustBridge starten.</step> | 189 <step>Als Nutzer einloggen, der TrustBridge installiert hat. Dann TrustBridge starten.</step> |
187 <step>[Änderungen schreiben] klicken.</step> | 190 <step>[Änderungen schreiben] klicken.</step> |
188 </steps> | 191 </steps> |
189 <results> | 192 <results> |
190 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich auf aktuellen Zeitpunkt (des Anwendungsstarts).</result> | 193 <result>"Letzte Suche" ändert sich auf aktuellen Zeitpunkt (des Anwendungsstarts).</result> |
191 <result>Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat)</result> | 194 <result>Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat)</result> |
192 <result>Aktualisierte Zertifikate erscheinen nach Schritt 3 korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate".</result> | 195 <result>Aktualisierte Zertifikate erscheinen nach Schritt 3 korrekt unten "empfohlene" bzw. "abgeratene Wurzelzertifikate".</result> |
193 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result> | 196 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result> |
194 <result>Aktualisierte Zertifikate erscheinen korrekt im Windows-Zertifikatsspeicher.</result> | 197 <result>Aktualisierte Zertifikate erscheinen korrekt im Windows-Zertifikatsspeicher.</result> |
195 <result>"Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der neuen Zertifikatsliste.</result> | 198 <result>"Aktuell installiete Zertifikatsliste" aktualisiert sich nach Installation auf Datum der neuen Zertifikatsliste.</result> |
196 </results> | 199 </results> |
197 </test> | 200 </test> |
198 <test id="t2.7" description="Aktualisierung der Softwareversion"> | 201 <test id="t2.7" description="Deinstallation der Software"> |
199 <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> | |
200 <steps> | |
201 <step>Aktualisiertes Softwarepaket hochladen.</step> | |
202 <step>Button [Aktualisieren] klicken.</step> | |
203 <step>System-Tray-Benachrichtigung zum Download und Installation der Software bestätigen.</step> | |
204 </steps> | |
205 <results> | |
206 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf aktuellen Zeitpunkt.</result> | |
207 <result>Software wird, nach Schritt 3, automatisch im Hintergrund aktualisiert.</result> | |
208 <result>Nach Neustart der Anwendung wird die neue Versionsnummer auf der Startseite angezeigt.</result> | |
209 </results> | |
210 </test> | |
211 <test id="t2.8" description="Deinstallation der Software"> | |
212 <steps> | 202 <steps> |
213 <step>Software über die Windows-Softwareverwaltung deinstallieren.</step> | 203 <step>Software über die Windows-Softwareverwaltung deinstallieren.</step> |
214 </steps> | 204 </steps> |
215 <results> | 205 <results> |
216 <result>Programmverzeichnis wurde entfernt.</result> | 206 <result>Programmverzeichnis wurde entfernt.</result> |
219 <result>Verwaltete Zertifikate wurden aus dem NSS-Zertifikatsspeicher entfernt.</result> | 209 <result>Verwaltete Zertifikate wurden aus dem NSS-Zertifikatsspeicher entfernt.</result> |
220 <result>Datenverzeichnis %APPDATA%\Local\BSI wurde entfernt.</result> | 210 <result>Datenverzeichnis %APPDATA%\Local\BSI wurde entfernt.</result> |
221 <result>Konfigurationsverzeichnis %APPDATA%\Roaming\BSI wurde entfernt.</result> | 211 <result>Konfigurationsverzeichnis %APPDATA%\Roaming\BSI wurde entfernt.</result> |
222 </results> | 212 </results> |
223 </test> | 213 </test> |
214 <test id="t2.8" description="Aktualisierung der Softwareversion"> | |
215 <precondition>Aktuelle Version und Vorgängerversion des TrustBridge-Windows-Installers liegt vor. </precondition> | |
216 <steps> | |
217 <step>Vorgängerversion installieren.</step> | |
218 <step>Software-Aktualisierung zum Download und Installation bestätigen.</step> | |
219 </steps> | |
220 <results> | |
221 <result>"Letzte Suche" ändert sich auf aktuellen Zeitpunkt.</result> | |
222 <result>TrustBridge wird automatisch im Hintergrund aktualisiert und neu gestartet.</result> | |
223 <result>Heruntergeladene Installationsdatei wird nach Installation entfernt.</result> | |
224 </results> | |
225 </test> | |
226 <test id="t2.9" description="Hilfe anzeigen"> | |
227 <steps> | |
228 <step>Unter "Informationen und Hilfe" die TrustBridge-Hilfeseiten öffnen.</step> | |
229 </steps> | |
230 <results> | |
231 <result>Die Hilfe öffnet im Standardbrowser.</result> | |
232 </results> | |
233 </test> | |
224 | 234 |
225 </testsuite> | 235 </testsuite> |
226 | 236 |
227 <!-- ## TrustBridge: Ubuntu systemweit ## --> | 237 <!-- ## TrustBridge: Ubuntu systemweit ## --> |
228 <testsuite id="ts3" description="TrustBridge (Ubuntu, systemweite Intallation)"> | 238 <testsuite id="ts3" description="TrustBridge (Ubuntu, systemweite Intallation)"> |
229 <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> | 239 <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> |
230 <test id="t3.1" description="Erstinstallation der Software"> | 240 <test id="t3.1" description="Erstinstallation der Software"> |
231 <steps> | 241 <steps> |
232 <step>Linux-Installationsscript (mit sudo und Option -s) ausführen und TrustBridge systemweit installieren.</step> | 242 <step>Linux-Installationsscript (mit sudo) ausführen und TrustBridge systemweit installieren.</step> |
233 <step>Abmelden und neu anmelden.</step> | 243 <step>Abmelden und neu anmelden.</step> |
234 <step>Zertifikatsaktualisierungen ansehen (nicht einspielen).</step> | 244 <step>Zertifikatsaktualisierungen ansehen (nicht installieren).</step> |
235 <step>Button [Aktualisieren] klicken.</step> | 245 </steps> |
236 </steps> | 246 <results> |
237 <results> | 247 <result>TrustBridge wurde systemweit installiert.</result> |
238 <result>TrustBridge wurde lokal installiert.</result> | |
239 <result>TrustBridge startet nach Abschluss der Installation automatisch.</result> | |
240 <result>Eintrag im Menü der Anwendungen ist vorhanden.</result> | 248 <result>Eintrag im Menü der Anwendungen ist vorhanden.</result> |
241 <result>TrustBridge meldet nach Login, dass neue Zertifikatsaktualisierungen verfügbar sind.</result> | 249 <result>TrustBridge meldet nach Login, dass neue Zertifikatsaktualisierungen verfügbar sind.</result> |
242 <result>GUI öffnet sich mit neuen Zertifikatsaktualisierungen.</result> | 250 <result>GUI öffnet sich mit neuen Zertifikatsaktualisierungen.</result> |
243 <result>Zeitstempel "Zuletzt nach neuen Empfehlungen gesucht" ändert sich.</result> | |
244 </results> | 251 </results> |
245 </test> | 252 </test> |
246 <test id="t3.2" description="Erstinstallation der Zertifikate"> | 253 <test id="t3.2" description="Erstinstallation der Zertifikate"> |
247 <steps> | 254 <steps> |
248 <step>Unter "Neue, empfohlene Wurzelzertifikate installieren" die [Details] einblenden und ein Zertifikat abwählen ("Ignorieren").</step> | 255 <step>Unter "empfohlene Wurzelzertifikate" die [Details] einblenden und ein Zertifikat abwählen.</step> |
249 <step>Unter "Abgeratene Wurzelzertifikate entfernen" die [Details] einblenden und ein Zertifikat abwählen ("Behalten").</step> | 256 <step>Unter "abgeratene Wurzelzertifikate" die [Details] einblenden und ein Zertifikat abwählen.</step> |
250 <step>Firefox starten und offen lassen</step> | 257 <step>Firefox starten und offen lassen</step> |
251 <step>[Änderungen schreiben] klicken.</step> | 258 <step>[Änderungen schreiben] klicken.</step> |
252 <step>Nach Installation: Firefox schließen.</step> | 259 <step>Nach Aufforderung: Firefox schließen.</step> |
253 </steps> | 260 </steps> |
254 <results> | 261 <results> |
255 <result>Zertifikats-Details werden angezeigt.</result> | 262 <result>Zertifikats-Details werden angezeigt.</result> |
256 <result>Abwahl eines Zertifikats unter "empfohlene" bzw. "abgeratene" Wurzelzertifikate" reduziert die Gesamtanzahl jeweils um 1.</result> | 263 <result>Abwahl eines Zertifikats unter "empfohlene" bzw. "abgeratene" Wurzelzertifikate" reduziert die Gesamtanzahl jeweils um 1.</result> |
257 <result>Es erfolgt eine sudo-Passort-Abfrage.</result> | 264 <result>Es erfolgt eine sudo-Passort-Abfrage.</result> |
263 </test> | 270 </test> |
264 <test id="t3.3" description="Manuelle Zertifikatsänderungen"> | 271 <test id="t3.3" description="Manuelle Zertifikatsänderungen"> |
265 <steps> | 272 <steps> |
266 <step>Seite "Empfohlene Wurzelzertifikate" aufrufen und das abgewählte Zertifikat zum Installieren auswählen.</step> | 273 <step>Seite "Empfohlene Wurzelzertifikate" aufrufen und das abgewählte Zertifikat zum Installieren auswählen.</step> |
267 <step>Seite "Abgeratene Wurzelzertifikate" aufrufen und das abgewählte Zertifikate zum Entfernen auswählen.</step> | 274 <step>Seite "Abgeratene Wurzelzertifikate" aufrufen und das abgewählte Zertifikate zum Entfernen auswählen.</step> |
268 <step>Auf Seite "Neue Empfehlungen" wechseln.</step> | 275 <step>Auf Seite "Ausstehende Änderungen" wechseln.</step> |
269 <step>[Änderungen schreiben] klicken.</step> | 276 <step>[Änderungen schreiben] klicken.</step> |
270 </steps> | 277 </steps> |
271 <results> | 278 <results> |
272 <result>Auf dem Button "Neue Empfehlungen" wird die Anzahl der geänderten Zertifikate (2) im roten Kreis dargestellt.</result> | 279 <result>Auf dem Button "Ausstehende Änderungen" wird die Anzahl der geänderten Zertifikate (2) im roten Kreis dargestellt.</result> |
273 <result>Abschnitt "Abweichend zu behandelnde Wurzelzertifikate" werden eingeblendet. Anzahl und Details sind korrekt.</result> | 280 <result>Anzahl und Details unter "Manuelle Änderungen" sind korrekt.</result> |
274 <result>Es erfolgt eine sudo-Passort-Abfrage.</result> | 281 <result>Es erfolgt eine sudo-Passort-Abfrage.</result> |
275 <result>Geänderte Zertifikate erscheinen nach [Änderungen schreiben] korrekt in den beiden Seiten ("Empfohlene Wurzelzertifikate" und "Abgeratene Wurzelzertifikate".</result> | 282 <result>Geänderte Zertifikate erscheinen nach [Änderungen schreiben] korrekt in den beiden Seiten ("Empfohlene" und "Abgeratene Wurzelzertifikate".</result> |
276 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result> | 283 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result> |
277 <result>Chromium prüfen: geänderte Zertifikate sind korrekt.</result> | 284 <result>Chromium prüfen: geänderte Zertifikate sind korrekt.</result> |
278 </results> | 285 </results> |
279 </test> | 286 </test> |
280 <test id="t3.4" description="Vorhandenes Standardbenutzerkonto prüfen"> | 287 <test id="t3.4" description="Vorhandenes Standardbenutzerkonto prüfen"> |
295 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result> | 302 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result> |
296 <result>Chromium prüfen: neue Zertifikate sind vorhanden und vertrauenswürdig.</result> | 303 <result>Chromium prüfen: neue Zertifikate sind vorhanden und vertrauenswürdig.</result> |
297 </results> | 304 </results> |
298 </test> | 305 </test> |
299 <test id="t3.6" description="Aktualisierung der Zertifikatsliste"> | 306 <test id="t3.6" description="Aktualisierung der Zertifikatsliste"> |
300 <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> | 307 <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=/test/zertifikatsliste.txt". (Domain des Download-Servers kann nicht geändert werden, nur der Pfad.)</precondition <steps> |
301 <steps> | |
302 <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step> | 308 <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step> |
303 <step>Als Nutzer einloggen, der TrustBridge installiert hat. Dann TrustBridge starten.</step> | 309 <step>Als Nutzer einloggen, der TrustBridge installiert hat. Dann TrustBridge starten.</step> |
304 <step>[Änderungen schreiben] klicken.</step> | 310 <step>[Änderungen schreiben] klicken.</step> |
305 </steps> | 311 </steps> |
306 <results> | 312 <results> |
307 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich auf aktuellen Zeitpunkt (des Anwendungsstarts).</result> | 313 <result>"Letzte Suche" ändert sich auf aktuellen Zeitpunkt (des Anwendungsstarts).</result> |
308 <result>Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat)</result> | 314 <result>Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat)</result> |
309 <result>Aktualisierte Zertifikate erscheinen nach Schritt 3 korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate".</result> | 315 <result>Aktualisierte Zertifikate erscheinen nach Schritt 3 korrekt unten "empfohlene" bzw. "abgeratene Wurzelzertifikate".</result> |
310 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result> | 316 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result> |
311 <result>Aktualisierte Zertifikate erscheinen korrekt in Chromium.</result> | 317 <result>Aktualisierte Zertifikate erscheinen korrekt im Windows-Zertifikatsspeicher.</result> |
312 <result>"Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der neuen Zertifikatsliste.</result> | 318 <result>"Aktuell installiete Zertifikatsliste" aktualisiert sich nach Installation auf Datum der neuen Zertifikatsliste.</result> |
313 </results> | 319 </results> |
314 </test> | 320 </test> |
315 <test id="t3.7" description="Aktualisierung der Softwareversion"> | 321 <test id="t3.7" description="Deinstallation der Software"> |
316 <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> | 322 <steps> |
317 <steps> | 323 <step>Software über das Linux-Deinstallationsscript deinstallieren (sudo trustbridge-uninstall.sh).</step> |
318 <step>Aktualisiertes Softwarepaket hochladen.</step> | |
319 <step>Button [Aktualisieren] klicken.</step> | |
320 <step>System-Tray-Benachrichtigung zum Download und Installation der Software bestätigen.</step> | |
321 </steps> | |
322 <results> | |
323 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf aktuellen Zeitpunkt.</result> | |
324 <result>Software wird, nach Schritt 3, automatisch im Hintergrund aktualisiert.</result> | |
325 <result>Nach Neustart der Anwendung wird die neue Versionsnummer auf der Startseite angezeigt.</result> | |
326 </results> | |
327 </test> | |
328 <test id="t3.8" description="Deinstallation der Software"> | |
329 <steps> | |
330 <step>Software über das Linux-Installationsscript (Option -d) deinstallieren.</step> | |
331 </steps> | 324 </steps> |
332 <results> | 325 <results> |
333 <result>Programmdatei (unter /usr/local/bin/) wurde entfernt.</result> | 326 <result>Programmdatei (unter /usr/local/bin/) wurde entfernt.</result> |
334 <result>Eintrag aus Anwendungsmenü wurde entfernt.</result> | 327 <result>Eintrag aus Anwendungsmenü wurde entfernt.</result> |
335 <result>Verwaltete Zertifikate wurden aus dem NSS-Zertifikatsspeicher entfernt.</result> | 328 <result>Verwaltete Zertifikate wurden aus dem NSS-Zertifikatsspeicher entfernt.</result> |
336 <result>Datenverzeichnis ~/.local/share/BSI wurde entfernt.</result> | 329 <result>Datenverzeichnis ~/.local/share/BSI wurde entfernt.</result> |
337 <result>Konfigurationsverzeichnis ~/.config/BSI wurde entfernt.</result> | 330 <result>Konfigurationsverzeichnis ~/.config/BSI wurde entfernt.</result> |
338 </results> | 331 </results> |
339 </test> | 332 </test> |
333 <test id="t3.8" description="Aktualisierung der Softwareversion"> | |
334 <precondition>Aktuelle Version und Vorgängerversion des TrustBridge-Ubuntu-Installationsskripts liegt vor. </precondition> | |
335 <steps> | |
336 <step>Vorgängerversion installieren.</step> | |
337 <step>Software-Aktualisierung zum Download und Installation bestätigen.</step> | |
338 </steps> | |
339 <results> | |
340 <result>"Letzte Suche" ändert sich auf aktuellen Zeitpunkt.</result> | |
341 <result>TrustBridge wird automatisch im Hintergrund aktualisiert und neu gestartet.</result> | |
342 <result>Heruntergeladenes Installationsskript wird nach Installation entfernt.</result> | |
343 </results> | |
344 </test> | |
345 <test id="t3.9" description="Hilfe anzeigen"> | |
346 <steps> | |
347 <step>Unter "Informationen und Hilfe" die TrustBridge-Hilfeseiten öffnen.</step> | |
348 </steps> | |
349 <results> | |
350 <result>Die Hilfe öffnet im Standardbrowser.</result> | |
351 </results> | |
352 </test> | |
340 </testsuite> | 353 </testsuite> |
341 | 354 |
342 | 355 |
343 <!-- ## TrustBridge: Ubuntu, lokale Installation ## --> | 356 <!-- ## TrustBridge: Ubuntu, lokale Installation ## --> |
344 <testsuite id="ts4" description="TrustBridge (Ubuntu, lokale Installation)"> | 357 <testsuite id="ts4" description="TrustBridge (Ubuntu, lokale Installation)"> |
345 <general-precondition>Nutzer besitzt keine sudo-Rechte. Das TrustBridge-Linux-Installationsscript liegt vor.</general-precondition> | 358 <general-precondition>Nutzer besitzt keine sudo-Rechte. Das TrustBridge-Linux-Installationsscript liegt vor.</general-precondition> |
346 <test id="t4.1" description="Erstinstallation der Software"> | 359 <test id="t4.1" description="Erstinstallation der Software"> |
347 <steps> | 360 <steps> |
348 <step>Linux-Installationsscript (ohne Optionen) ausführen und lokal im Nutzerverzeichnis installieren.</step> | 361 <step>Linux-Installationsscript (ohne Optionen) ausführen und TrustBridge lokal im Nutzerverzeichnis installieren.</step> |
349 <step>Abmelden und neu anmelden.</step> | 362 <step>Abmelden und neu anmelden.</step> |
350 <step>Zertifikatsaktualisierungen ansehen (nicht einspielen).</step> | 363 <step>Zertifikatsaktualisierungen ansehen (nicht installieren).</step> |
351 <step>Button [Aktualisieren] klicken.</step> | 364 </steps> |
352 </steps> | 365 <results> |
353 <results> | 366 <result>TrustBridge wurde lokal installiert.</result> |
354 <result>TrustBridge wurde systemweit installiert.</result> | |
355 <result>TrustBridge startet nach Abschluss der Installation automatisch.</result> | 367 <result>TrustBridge startet nach Abschluss der Installation automatisch.</result> |
356 <result>Eintrag im Startmenü ist vorhanden</result> | 368 <result>Eintrag im Startmenü ist vorhanden</result> |
357 <result>TrustBridge meldet nach Login, dass neue Zertifikatsaktualisierungen verfügbar sind.</result> | 369 <result>TrustBridge meldet nach Login, dass neue Zertifikatsaktualisierungen verfügbar sind.</result> |
358 <result>GUI öffnet sich mit neuen Zertifikatsaktualisierungen.</result> | 370 <result>GUI öffnet sich mit neuen Zertifikatsaktualisierungen.</result> |
359 <result>Zeitstempel "Zuletzt nach neuen Empfehlungen gesucht" ändert sich.</result> | |
360 </results> | 371 </results> |
361 </test> | 372 </test> |
362 <test id="t4.2" description="Erstinstallation der Zertifikate"> | 373 <test id="t4.2" description="Erstinstallation der Zertifikate"> |
363 <steps> | 374 <steps> |
364 <step>Unter "Neue, empfohlene Wurzelzertifikate installieren" die [Details] einblenden und ein Zertifikat abwählen ("Ignorieren").</step> | 375 <step>Unter "empfohlene Wurzelzertifikate" die [Details] einblenden und ein Zertifikat abwählen.</step> |
365 <step>Unter "Abgeratene Wurzelzertifikate entfernen" die [Details] einblenden und ein Zertifikat abwählen ("Behalten").</step> | 376 <step>Unter "abgeratene Wurzelzertifikate" die [Details] einblenden und ein Zertifikat abwählen.</step> |
366 <step>[Änderungen schreiben] klicken.</step> | 377 <step>[Änderungen schreiben] klicken.</step> |
367 </steps> | 378 </steps> |
368 <results> | 379 <results> |
369 <result>Zertifikats-Details werden angezeigt.</result> | 380 <result>Zertifikats-Details werden angezeigt.</result> |
370 <result>Abwahl eines Zertifikats unter "empfohlene" bzw. "abgeratene" Wurzelzertifikate" reduziert die Gesamtanzahl jeweils um 1.</result> | 381 <result>Abwahl eines Zertifikats unter "empfohlene" bzw. "abgeratene" Wurzelzertifikate" reduziert die Gesamtanzahl jeweils um 1.</result> |
376 </test> | 387 </test> |
377 <test id="t4.3" description="Manuelle Zertifikatsänderungen"> | 388 <test id="t4.3" description="Manuelle Zertifikatsänderungen"> |
378 <steps> | 389 <steps> |
379 <step>Seite "Empfohlene Wurzelzertifikate" aufrufen und das abgewählte Zertifikat zum Installieren auswählen.</step> | 390 <step>Seite "Empfohlene Wurzelzertifikate" aufrufen und das abgewählte Zertifikat zum Installieren auswählen.</step> |
380 <step>Seite "Abgeratene Wurzelzertifikate" aufrufen und das abgewählte Zertifikate zum Entfernen auswählen.</step> | 391 <step>Seite "Abgeratene Wurzelzertifikate" aufrufen und das abgewählte Zertifikate zum Entfernen auswählen.</step> |
381 <step>Auf Seite "Neue Empfehlungen" wechseln.</step> | 392 <step>Auf Seite "Ausstehende Änderungen" wechseln.</step> |
382 <step>[Änderungen schreiben] klicken.</step> | 393 <step>[Änderungen schreiben] klicken.</step> |
383 </steps> | 394 </steps> |
384 <results> | 395 <results> |
385 <result>Auf dem Button "Neue Empfehlungen" wird die Anzahl der geänderten Zertifikate (2) im roten Kreis dargestellt.</result> | 396 <result>Auf dem Button "Ausstehende Änderungen" wird die Anzahl der geänderten Zertifikate (2) im roten Kreis dargestellt.</result> |
386 <result>Abschnitt "Abweichend zu behandelnde Wurzelzertifikate" werden eingeblendet. Anzahl und Details sind korrekt.</result> | 397 <result>Anzahl und Details unter "Manuelle Änderungen" sind korrekt.</result> |
387 <result>Geänderte Zertifikate erscheinen nach [Änderungen schreiben] korrekt in den beiden Seiten ("Empfohlene Wurzelzertifikate" und "Abgeratene Wurzelzertifikate".</result> | 398 <result>Geänderte Zertifikate erscheinen nach [Änderungen schreiben] korrekt in den beiden Seiten ("Empfohlene" und "Abgeratene Wurzelzertifikate".</result> |
388 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result> | 399 <result>Mozilla-NSS-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result> |
389 <result>Chromium prüfen: geänderte Zertifikate sind korrekt.</result> | 400 <result>Chromium prüfen: geänderte Zertifikate sind korrekt.</result> |
390 </results> | 401 </results> |
391 </test> | 402 </test> |
392 <test id="t4.6" description="Aktualisierung der Zertifikatsliste"> | 403 <test id="t4.4" description="Aktualisierung der Zertifikatsliste"> |
393 <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> | 404 <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=/test/zertifikatsliste.txt". (Domain des Download-Servers kann nicht geändert werden, nur der Pfad.)</precondition> |
394 <steps> | 405 <steps> |
395 <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step> | 406 <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step> |
396 <step>Als Nutzer einloggen, der TrustBridge installiert hat. Dann TrustBridge starten.</step> | 407 <step>Als Nutzer einloggen, der TrustBridge installiert hat. Dann TrustBridge starten.</step> |
397 <step>[Änderungen schreiben] klicken.</step> | 408 <step>[Änderungen schreiben] klicken.</step> |
398 </steps> | 409 </steps> |
399 <results> | 410 <results> |
400 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich auf aktuellen Zeitpunkt (des Anwendungsstarts).</result> | 411 <result>"Letzte Suche" ändert sich auf aktuellen Zeitpunkt (des Anwendungsstarts).</result> |
401 <result>Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat)</result> | 412 <result>Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat)</result> |
402 <result>Aktualisierte Zertifikate erscheinen nach Schritt 3 korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate".</result> | 413 <result>Aktualisierte Zertifikate erscheinen nach Schritt 3 korrekt unten "empfohlene" bzw. "abgeratene Wurzelzertifikate".</result> |
403 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result> | 414 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result> |
404 <result>Aktualisierte Zertifikate erscheinen korrekt in Chromium.</result> | 415 <result>Aktualisierte Zertifikate erscheinen korrekt im Windows-Zertifikatsspeicher.</result> |
405 <result>"Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der neuen Zertifikatsliste.</result> | 416 <result>"Aktuell installiete Zertifikatsliste" aktualisiert sich nach Installation auf Datum der neuen Zertifikatsliste.</result> |
406 </results> | 417 </results> |
407 </test> | 418 </test> |
408 <test id="t4.7" description="Aktualisierung der Softwareversion"> | 419 <test id="t4.5" description="Deinstallation der Software"> |
409 <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> | |
410 <steps> | |
411 <step>Aktualisiertes Softwarepaket hochladen.</step> | |
412 <step>Button [Aktualisieren] klicken.</step> | |
413 <step>System-Tray-Benachrichtigung zum Download und Installation der Software bestätigen.</step> | |
414 </steps> | |
415 <results> | |
416 <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf aktuellen Zeitpunkt.</result> | |
417 <result>Software wird, nach Schritt 3, automatisch im Hintergrund aktualisiert.</result> | |
418 <result>Nach Neustart der Anwendung wird die neue Versionsnummer auf der Startseite angezeigt.</result> | |
419 </results> | |
420 </test> | |
421 <test id="t4.8" description="Deinstallation der Software"> | |
422 <steps> | 420 <steps> |
423 <step>Software über die Windows-Softwareverwaltung deinstallieren.</step> | 421 <step>Software über die Windows-Softwareverwaltung deinstallieren.</step> |
424 </steps> | 422 </steps> |
425 <results> | 423 <results> |
426 <result>Programmdatei (unter ~/TrustBridge/) wurde entfernt.</result> | 424 <result>Programmdatei (unter ~/TrustBridge/) wurde entfernt.</result> |
428 <result>Verwaltete Zertifikate wurden aus dem NSS-Zertifikatsspeicher entfernt.</result> | 426 <result>Verwaltete Zertifikate wurden aus dem NSS-Zertifikatsspeicher entfernt.</result> |
429 <result>Datenverzeichnis ~/.local/share/BSI wurde entfernt.</result> | 427 <result>Datenverzeichnis ~/.local/share/BSI wurde entfernt.</result> |
430 <result>Konfigurationsverzeichnis ~/.config/BSI wurde entfernt.</result> | 428 <result>Konfigurationsverzeichnis ~/.config/BSI wurde entfernt.</result> |
431 </results> | 429 </results> |
432 </test> | 430 </test> |
431 <test id="t4.6" description="Aktualisierung der Softwareversion"> | |
432 <precondition>Aktuelle Version und Vorgängerversion des TrustBridge-Ubuntu-Installationsskripts liegt vor. </precondition> | |
433 <steps> | |
434 <step>Vorgängerversion installieren.</step> | |
435 <step>Software-Aktualisierung zum Download und Installation bestätigen.</step> | |
436 </steps> | |
437 <results> | |
438 <result>"Letzte Suche" ändert sich auf aktuellen Zeitpunkt.</result> | |
439 <result>TrustBridge wird automatisch im Hintergrund aktualisiert und neu gestartet.</result> | |
440 <result>Heruntergeladenes Installationsskript wird nach Installation entfernt.</result> | |
441 </results> | |
442 </test> | |
443 <test id="t4.7" description="Hilfe anzeigen"> | |
444 <steps> | |
445 <step>Unter "Informationen und Hilfe" die TrustBridge-Hilfeseiten öffnen.</step> | |
446 </steps> | |
447 <results> | |
448 <result>Die Hilfe öffnet im Standardbrowser.</result> | |
449 </results> | |
450 </test> | |
433 | 451 |
434 </testsuite> | 452 </testsuite> |
435 | 453 |
436 | 454 |
437 <!-- ## TrustBridge-Verwaltungsanwendung: Windows ## --> | 455 <!-- ## TrustBridge-Verwaltungsanwendung: Windows ## --> |