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