[PATCH] Test plan updated (for win and ubuntu, system and local installation)

Wald Commits scm-commit at wald.intevation.org
Wed Sep 3 11:05:53 CEST 2014


# HG changeset patch
# User Emanuel Schuetze <emanuel at intevation.de>
# Date 1409735146 -7200
# Node ID 8365ca22d8473aa3d84cedb1669a657c28e07bef
# Parent  55a2ace0937da058510a4e709477bf7e23674b13
Test plan updated (for win and ubuntu, system and local installation)

diff -r 55a2ace0937d -r 8365ca22d847 extras/testplan/testplan.xml
--- a/extras/testplan/testplan.xml	Wed Sep 03 09:55:13 2014 +0200
+++ b/extras/testplan/testplan.xml	Wed Sep 03 11:05:46 2014 +0200
@@ -98,7 +98,7 @@
                 <result>Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat)</result>
                 <result>Aktualisierte Zertifikate erscheinen korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate".</result>
                 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result>
-                <result>Aktualisierte Zertifikate erscheinen korrekt im Windwos-Zertifikatsspeicher.</result>
+                <result>Aktualisierte Zertifikate erscheinen korrekt im Windows-Zertifikatsspeicher.</result>
                 <result>Aktualisierte Zertifikate erscheinen korrekt in Chrome.</result>
                 <result>"Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der Zertifikatsliste.</result>
             </results>
@@ -116,6 +116,19 @@
                 <result>Nach Neustart der Anwendung wird die neue Versionsnummer auf der Startseite angezeigt.</result>
             </results>
         </test>
+        <test id="t1.8" description="Deinstallation der Software">
+            <steps>
+                <step>Software über die Windows-Softwareverwaltung deinstallieren.</step>
+            </steps>
+            <results>
+                <result>Programmverzeichnis wurde entfernt.</result>
+                <result>Startmenüeintrag wurde entfernt.</result>
+                <result>Verwaltete Zertifikate wurden aus dem Windows-Zertifikatsspeicher entfernt.</result>
+                <result>Verwaltete Zertifikate wurden aus dem NSS-Zertifikatsspeicher entfernt.</result>
+                <result>Datenverzeichnis %APPDATA%\Local\BSI wurde entfernt.</result>
+                <result>Konfigurationsverzeichnis %APPDATA%\Roaming\BSI wurde entfernt.</result>
+            </results>
+        </test>
     </testsuite>
     
 
@@ -170,27 +183,6 @@
                 <result>Chrome prüfen: geänderte Zertifikate sind korrekt.</result>
             </results>
         </test>
-        <test id="t2.4" description="Vorhandenes Standardbenutzerkonto prüfen">
-            <steps>
-                <step>Mit dem vorhandenen Standardbenutzerkonto einloggen.</step>
-            </steps>
-            <results>
-                <result>Nutzer bekommt keine Meldung über TrustBridge-Aktualisierungen (Zertifikate/Software).</result>
-                <result>Mozilla-NSS-Zertifikatsspeicher prüfen: es sind KEINE neuen Zertifikate vorhanden.</result>
-                <result>Windows-Zertifikatsspeicher prüfen: es sind KEINE neuen Zertifikate vorhanden.</result>
-            </results>
-        </test>
-        <test id="t2.5" description="Neues Standardbenutzerkonto prüfen">
-            <steps>
-                <step>Als Administrator neues Windows-Standardbenutzerkonto, z.B. "testuser" anlegen.</step>
-                <step>Als "testuser" einloggen.</step>
-            </steps>
-            <results>
-                <result>Nutzer bekommt keine Meldung über TrustBridge-Aktualisierungen (Zertifikate/Software).</result>
-                <result>Mozilla-NSS-Zertifikatsspeicher prüfen: es sind KEINE neuen Zertifikate vorhanden.</result>
-                <result>Windows-Zertifikatsspeicher prüfen: es sind KEINE neuen Zertifikate vorhanden.</result>
-            </results>
-        </test>
         <test id="t2.6" description="Aktualisierung der Zertifikatsliste">
         <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>
             <steps>
@@ -203,7 +195,7 @@
                 <result>Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat)</result>
                 <result>Aktualisierte Zertifikate erscheinen korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate".</result>
                 <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result>
-                <result>Aktualisierte Zertifikate erscheinen korrekt im Windwos-Zertifikatsspeicher.</result>
+                <result>Aktualisierte Zertifikate erscheinen korrekt im Windows-Zertifikatsspeicher.</result>
                 <result>Aktualisierte Zertifikate erscheinen korrekt in Chrome.</result>
                 <result>"Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der Zertifikatsliste.</result>
             </results>
@@ -221,19 +213,240 @@
                 <result>Nach Neustart der Anwendung wird die neue Versionsnummer auf der Startseite angezeigt.</result>
             </results>
         </test>
+        <test id="t2.8" description="Deinstallation der Software">
+            <steps>
+                <step>Software über die Windows-Softwareverwaltung deinstallieren.</step>
+            </steps>
+            <results>
+                <result>Programmverzeichnis wurde entfernt.</result>
+                <result>Startmenüeintrag wurde entfernt.</result>
+                <result>Verwaltete Zertifikate wurden aus dem Windows-Zertifikatsspeicher entfernt.</result>
+                <result>Verwaltete Zertifikate wurden aus dem NSS-Zertifikatsspeicher entfernt.</result>
+                <result>Datenverzeichnis %APPDATA%\Local\BSI wurde entfernt.</result>
+                <result>Konfigurationsverzeichnis %APPDATA%\Roaming\BSI wurde entfernt.</result>
+            </results>
+        </test>
 
     </testsuite>
     
+<!-- ## TrustBridge: Ubuntu systemweit ## -->
+    <testsuite id="ts3" description="TrustBridge (Ubuntu, systemweite Intallation)">
+        <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>
+        <test id="t3.1" description="Erstinstallation der Software">
+            <steps>
+                <step>Linux-Installationsscript (mit sudo und Option -s) ausführen und TrustBridge systemweit installieren.</step>
+                <step>Abmelden und neu anmelden.</step>
+                <step>Zertifikatsaktualisierungen ansehen (nicht einspielen).</step>
+                <step>Button [Aktualisieren] klicken.</step>
+            </steps>
+            <results>
+                <result>TrustBridge startet nach Abschluss der Installation automatisch.</result>
+                <result>Eintrag im Menü der Anwendungen ist vorhanden.</result>
+                <result>TrustBridge meldet nach Login, dass neue Zertifikatsaktualisierungen verfügbar sind.</result>
+                <result>GUI öffnet sich mit neuen Zertifikatsaktualisierungen.</result>
+                <result>Zeitstempel "Zuletzt nach neuen Empfehlungen gesucht" ändert sich.</result>
+            </results>
+        </test>
+        <test id="t3.2" description="Erstinstallation der Zertifikate">
+            <steps>
+                <step>Unter "Neue, empfohlene Wurzelzertifikate installieren" die [Details] einblenden und ein Zertifikat abwählen ("Ignorieren").</step>
+                <step>Unter "Abgeratene Wurzelzertifikate entfernen" die [Details] einblenden und ein Zertifikat abwählen ("Behalten").</step>
+                <step>[Änderungen schreiben] klicken.</step>
+            </steps>
+            <results>
+                <result>Zertifikats-Details werden angezeigt.</result>
+                <result>Abwahl eines Zertifikats unter "empfohlene Wurzelzertifikate" reduziert die Gesamtanzahl um 1.</result>
+                <result>Abwahl eines Zertifikats unter "abgeratene Wurzelzertifikate" reduziert die Gesamtanzahl um 1.</result>
+                <result>Installierte Zertifikate erscheinen unten "Empfohlene Wurzelzertifikate". Abwahlentscheidung ist korrekt.</result>
+                <result>Entfernte Zertifikate erscheinen unten "Abgeratene Wurzelzertifikate". Abwahlentscheidung ist korrekt.</result>
+                <result>Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result>
+                <result>Chrome prüfen: neue Zertifikate sind vorhanden und vertrauenswürdig.</result>
+            </results>
+        </test>
+        <test id="t3.3" description="Manuelle Zertifikatsänderungen">
+            <steps>
+                <step>Seite "Empfohlene Wurzelzertifikate" aufrufen und das abgewählte Zertifikat zum Installieren auswählen.</step>
+                <step>Seite "Abgeratene Wurzelzertifikate" aufrufen und das abgewählte Zertifikate zum Entfernen auswählen.</step>
+                <step>Auf Seite "Neue Empfehlungen" wechseln.</step>
+                <step>[Änderungen schreiben] klicken.</step>
+            </steps>
+            <results>
+                <result>Auf dem Button "Neue Empfehlungen" wird die Anzahl der geänderten Zertifikate (2) im roten Kreis dargestellt.</result>
+                <result>Abschnitt "Abweichend zu behandelnde Wurzelzertifikate" werden eingeblendet. Anzahl und Details sind korrekt.</result>
+                <result>Geänderte Zertifikate erscheinen nach [Änderungen schreiben] korrekt in den beiden Seiten ("Empfohlene Wurzelzertifikate" und "Abgeratene Wurzelzertifikate".</result>
+                <result>Mozilla-NSS-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result>
+                <result>Chrome prüfen: geänderte Zertifikate sind korrekt.</result>
+            </results>
+        </test>
+        <test id="t3.4" description="Vorhandenes Standardbenutzerkonto prüfen">
+            <steps>
+                <step>Mit dem  vorhandenen Standardbenutzerkonto einloggen.</step>
+            </steps>
+            <results>
+                <result>Nutzer bekommt keine Meldung über TrustBridge-Aktualisierungen (Zertifikate/Software).</result>
+                <result>Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result>
+                <result>Chrome prüfen: neue Zertifikate sind vorhanden und vertrauenswürdig.</result>
+            </results>
+        </test>
+        <test id="t3.5" description="Neues Standardbenutzerkonto prüfen">
+            <steps>
+                <step>Mit sudo neues Benutzerkonto mit Umlauten, z.B. "testüser" anlegen.</step>
+                <step>Als "testüser" einloggen.</step>
+            </steps>
+            <results>
+                <result>Nutzer bekommt keine Meldung über TrustBridge-Aktualisierungen (Zertifikate/Software).</result>
+                <result>Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result>
+                <result>Chrome prüfen: neue Zertifikate sind vorhanden und vertrauenswürdig.</result>
+            </results>
+        </test>
+        <test id="t3.6" description="Aktualisierung der Zertifikatsliste">
+        <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>
+            <steps>
+                <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step>
+                <step>Button [Aktualisieren] klicken.</step>
+                <step>[Änderungen schreiben] klicken.</step>
+            </steps>
+            <results>
+                <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf Zeitpunkt der Bereitstellung.</result>
+                <result>Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat)</result>
+                <result>Aktualisierte Zertifikate erscheinen korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate".</result>
+                <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result>
+                <result>Aktualisierte Zertifikate erscheinen korrekt in Chrome.</result>
+                <result>"Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der Zertifikatsliste.</result>
+            </results>
+        </test>
+        <test id="t3.7" description="Aktualisierung der Softwareversion">
+        <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>
+            <steps>
+                <step>Aktualisiertes Softwarepaket hochladen.</step>
+                <step>Button [Aktualisieren] klicken.</step>
+                <step>System-Tray-Benachrichtigung zum Download und Installation der Software bestätigen.</step>
+            </steps>
+            <results>
+                <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf aktuellen Zeitpunkt.</result>
+                <result>Software wird, nach Schritt 3, automatisch im Hintergrund aktualisiert.</result>
+                <result>Nach Neustart der Anwendung wird die neue Versionsnummer auf der Startseite angezeigt.</result>
+            </results>
+        </test>
+        <test id="t3.8" description="Deinstallation der Software">
+            <steps>
+                <step>Software über das Linux-Installationsscript (Option -d) deinstallieren.</step>
+            </steps>
+            <results>
+                <result>Programmdatei (unter /usr/local/bin/) wurde entfernt.</result>
+                <result>Eintrag aus Anwendungsmenü wurde entfernt.</result>
+                <result>Verwaltete Zertifikate wurden aus dem NSS-Zertifikatsspeicher entfernt.</result>
+                <result>Datenverzeichnis ~/.local/share/BSI wurde entfernt.</result>
+                <result>Konfigurationsverzeichnis ~/.config/BSI wurde entfernt.</result>
+            </results>
+        </test>
+    </testsuite>
+
+
+<!-- ## TrustBridge: Ubuntu, lokale Installation ## -->
+    <testsuite id="ts4" description="TrustBridge (Ubunutu, lokale Installation)">
+        <general-precondition>Nutzer besitzt keine sudo-Rechte. Das TrustBridge-Linux-Installationsscript liegt vor.</general-precondition>
+        <test id="t4.1" description="Erstinstallation der Software">
+            <steps>
+                <step>Linux-Installationsscript (ohne Optionen) ausführen und lokal im Nutzerverzeichnis installieren.</step>
+                <step>Abmelden und neu anmelden.</step>
+                <step>Zertifikatsaktualisierungen ansehen (nicht einspielen).</step>
+                <step>Button [Aktualisieren] klicken.</step>
+            </steps>
+            <results>
+                <result>TrustBridge startet nach Abschluss der Installation automatisch.</result>
+                <result>Eintrag im Startmenü ist vorhanden</result>
+                <result>TrustBridge meldet nach Login, dass neue Zertifikatsaktualisierungen verfügbar sind.</result>
+                <result>GUI öffnet sich mit neuen Zertifikatsaktualisierungen.</result>
+                <result>Zeitstempel "Zuletzt nach neuen Empfehlungen gesucht" ändert sich.</result>
+            </results>
+        </test>
+        <test id="t4.2" description="Erstinstallation der Zertifikate">
+            <steps>
+                <step>Unter "Neue, empfohlene Wurzelzertifikate installieren" die [Details] einblenden und ein Zertifikat abwählen ("Ignorieren").</step>
+                <step>Unter "Abgeratene Wurzelzertifikate entfernen" die [Details] einblenden und ein Zertifikat abwählen ("Behalten").</step>
+                <step>[Änderungen schreiben] klicken.</step>
+            </steps>
+            <results>
+                <result>Zertifikats-Details werden angezeigt.</result>
+                <result>Abwahl eines Zertifikats unter "empfohlene Wurzelzertifikate" reduziert die Gesamtanzahl um 1.</result>
+                <result>Abwahl eines Zertifikats unter "abgeratene Wurzelzertifikate" reduziert die Gesamtanzahl um 1.</result>
+                <result>Installierte Zertifikate erscheinen unten "Empfohlene Wurzelzertifikate". Abwahlentscheidung ist korrekt.</result>
+                <result>Entfernte Zertifikate erscheinen unten "Abgeratene Wurzelzertifikate". Abwahlentscheidung ist korrekt.</result>
+                <result>Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden.</result>
+                <result>Chrome prüfen: neue Zertifikate sind vorhanden und vertrauenswürdig.</result>
+            </results>
+        </test>
+        <test id="t4.3" description="Manuelle Zertifikatsänderungen">
+            <steps>
+                <step>Seite "Empfohlene Wurzelzertifikate" aufrufen und das abgewählte Zertifikat zum Installieren auswählen.</step>
+                <step>Seite "Abgeratene Wurzelzertifikate" aufrufen und das abgewählte Zertifikate zum Entfernen auswählen.</step>
+                <step>Auf Seite "Neue Empfehlungen" wechseln.</step>
+                <step>[Änderungen schreiben] klicken.</step>
+            </steps>
+            <results>
+                <result>Auf dem Button "Neue Empfehlungen" wird die Anzahl der geänderten Zertifikate (2) im roten Kreis dargestellt.</result>
+                <result>Abschnitt "Abweichend zu behandelnde Wurzelzertifikate" werden eingeblendet. Anzahl und Details sind korrekt.</result>
+                <result>Geänderte Zertifikate erscheinen nach [Änderungen schreiben] korrekt in den beiden Seiten ("Empfohlene Wurzelzertifikate" und "Abgeratene Wurzelzertifikate".</result>
+                <result>Mozilla-NSS-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt.</result>
+                <result>Chrome prüfen: geänderte Zertifikate sind korrekt.</result>
+            </results>
+        </test>
+        <test id="t4.6" description="Aktualisierung der Zertifikatsliste">
+        <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>
+            <steps>
+                <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step>
+                <step>Button [Aktualisieren] klicken.</step>
+                <step>[Änderungen schreiben] klicken.</step>
+            </steps>
+            <results>
+                <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf Zeitpunkt der Bereitstellung.</result>
+                <result>Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat)</result>
+                <result>Aktualisierte Zertifikate erscheinen korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate".</result>
+                <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher.</result>
+                <result>Aktualisierte Zertifikate erscheinen korrekt in Chrome.</result>
+                <result>"Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der Zertifikatsliste.</result>
+            </results>
+        </test>
+        <test id="t4.7" description="Aktualisierung der Softwareversion">
+        <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>
+            <steps>
+                <step>Aktualisiertes Softwarepaket hochladen.</step>
+                <step>Button [Aktualisieren] klicken.</step>
+                <step>System-Tray-Benachrichtigung zum Download und Installation der Software bestätigen.</step>
+            </steps>
+            <results>
+                <result>"Zuletzt nach neuen Empfehlungen gesucht" ändert sich nach Schritt 2 auf aktuellen Zeitpunkt.</result>
+                <result>Software wird, nach Schritt 3, automatisch im Hintergrund aktualisiert.</result>
+                <result>Nach Neustart der Anwendung wird die neue Versionsnummer auf der Startseite angezeigt.</result>
+            </results>
+        </test>
+        <test id="t4.8" description="Deinstallation der Software">
+            <steps>
+                <step>Software über die Windows-Softwareverwaltung deinstallieren.</step>
+            </steps>
+            <results>
+                <result>Programmdatei (unter ~/TrustBridge/) wurde entfernt.</result>
+                <result>Eintrag aus Anwendungsmenü wurde entfernt.</result>
+                <result>Verwaltete Zertifikate wurden aus dem NSS-Zertifikatsspeicher entfernt.</result>
+                <result>Datenverzeichnis ~/.local/share/BSI wurde entfernt.</result>
+                <result>Konfigurationsverzeichnis ~/.config/BSI wurde entfernt.</result>
+            </results>
+        </test>
+
+    </testsuite>
+
+
 <!-- ## TrustBridge-Verwaltungsanwendung: Windows ## -->
     <testsuite id="tsA1" description="TrustBridge-Verwaltungsanwendung (Windows)">
         <general-precondition/>
         <test id="tA1.1" description="Anwendung starten">
             <precondition/>
             <steps>
-                <step>Verwaltungsanwendung (trustbridge-admin) starten.</step>
+                <step>Verwaltungsanwendung nach Anleitung installieren und starten.</step>
             </steps>
             <results>
-                <result value="">Die Anwendung startet</result>
+                <result value="">Die Anwendung startet.</result>
             </results>
         </test>
         <test id="tA1.2" description="Zertifikatsliste erstellen">
@@ -247,7 +460,7 @@
             </steps>
             <results>
                 <result>Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result>
-                <result>Liste wurde erfolgreich im Archivverzeichnis (~/.local share/BSI/trustbridge-admin/) gespeichert</result>
+                <result>Liste wurde erfolgreich im Archivverzeichnis (%APPDATA%\Local\BSI\trustbridge-admin\) gespeichert</result>
             </results>
         </test>
         <test id="tA1.3" description="Zertifikatsliste aktualisieren">
@@ -260,7 +473,7 @@
             </steps>
             <results>
                 <result>Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result>
-                <result>Liste wurde erfolgreich im Archivverzeichnis (~/.local share/BSI/trustbridge-admin/) gespeichert</result>
+                <result>Liste wurde erfolgreich im Archivverzeichnis (%APPDATA%\Local\BSI\trustbridge-admin\) gespeichert</result>
             </results>
         </test>
         <test id="tA1.4" description="Letzte Zertifikatsliste automatisch laden">
@@ -283,10 +496,81 @@
             </steps>
             <results>
                 <result>Installationspaket für Windows (NSIS-Installer) wurde im Ausgabeverzeichnis erstellt.</result>
+            </results>
+        </test>
+        <test id="tA1.6" description="Anwendung beenden">
+            <precondition/>
+            <steps>
+                <step>Verwaltungsanwendung beenden.</step>
+            </steps>
+            <results>
+                <result>Die Anwendung schließt sich.</result>
+            </results>
+        </test>
+    </testsuite>
+
+<!-- ## TrustBridge-Verwaltungsanwendung: Ubunut ## -->
+    <testsuite id="tsA2" description="TrustBridge-Verwaltungsanwendung (Ubunut)">
+        <general-precondition/>
+        <test id="tA2.1" description="Anwendung starten">
+            <precondition/>
+            <steps>
+                <step>Verwaltungsanwendung nach Anleitung installieren und starten.</step>
+            </steps>
+            <results>
+                <result value="">Die Anwendung startet.</result>
+            </results>
+        </test>
+        <test id="tA2.2" description="Zertifikatsliste erstellen">
+            <precondition/>
+            <steps>
+                <step>Mehrere Zertifikate hinzufügen (z.B. aus ui/tests/data)</step>
+                <step>Liste erstellen</step>
+                <step>Signaturzertifikat angeben (z.B. ui/tests/data/testkey-priv.pem)</step>
+                <step>Ausgabeverzeichnis angeben</step>
+                <step>Liste erstellen</step>
+            </steps>
+            <results>
+                <result>Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result>
+                <result>Liste wurde erfolgreich im Archivverzeichnis (~/.local/share/BSI/trustbridge-admin/) gespeichert</result>
+            </results>
+        </test>
+        <test id="tA2.3" description="Zertifikatsliste aktualisieren">
+            <precondition/>
+            <steps>
+                <step>Ein Zertifikat aus der Liste entfernen</step>
+                <step>Ein weiteres Zertifikate hinzufügen (z.B. aus ui/tests/data)</step>
+                <step>Liste erstellen (Signaturzertifikat und Ausgabeverzeichnis unverändert lassen)</step>
+                <step>Liste erstellen</step>
+            </steps>
+            <results>
+                <result>Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result>
+                <result>Liste wurde erfolgreich im Archivverzeichnis (~/.local/share/BSI/trustbridge-admin/) gespeichert</result>
+            </results>
+        </test>
+        <test id="tA2.4" description="Letzte Zertifikatsliste automatisch laden">
+            <precondition/>
+            <steps>
+                <step>Verwaltungsanwendung neustarten</step>
+            </steps>
+            <results>
+                <result>Die zuletzt erstellte Zertifikatsliste wird angezeigt</result>
+            </results>
+        </test>
+        <test id="tA2.5" description="Installationspaket erzeugen">
+            <precondition/>
+            <steps>
+                <step>Installationspaket erstellen...</step>
+                <step>Verzeichnis des Binärpakets angeben (enthält meta.ini)</step>
+                <step>Code-Signing-Zertifikat angeben (z.B. ui/tests/data/codesign/codesigning.pem)</step>
+                <step>Ausgabeverzeichnis angeben</step>
+                <step>Installationspaket erzeugen</step>
+            </steps>
+            <results>
                 <result>Installationspaket für Ubuntu wurde im Ausgabeverzeichnis erstellt.</result>
             </results>
         </test>
-        <test id="tA1.6" description="Anwendung beenden">
+        <test id="tA2.6" description="Anwendung beenden">
             <precondition/>
             <steps>
                 <step>Verwaltungsanwendung beenden.</step>
@@ -296,5 +580,4 @@
             </results>
         </test>
     </testsuite>
-
 </testplan>


More information about the Trustbridge-commits mailing list