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