# HG changeset patch # User Emanuel Schuetze # Date 1411383324 -7200 # Node ID 3e4ac23938e1ae01fad6941059e91c6fefd69d88 # Parent 0651afddb4ec80e1c2982fc35576213718854809 Moved testplan from 'extras/testplan' to 'testplan'. diff -r 0651afddb4ec -r 3e4ac23938e1 extras/testplan/README.txt --- a/extras/testplan/README.txt Mon Sep 22 12:40:06 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -= Test plan for TrustBridge - -TrustBridge uses the Free Software test plan framework - [[https://wald.intevation.org/projects/intests/]] -to fill out test plans with a simple web server. -InTEsts can also produce PDF output. - -To start, fetch the current version of inTests: - -{{{ - hg clone https://hg.intevation.org/intests -}}} - - -== Completing a test plan - -# Create a working copy of original testplan.xml into the intests directory: - {{{ - cd intests - cp /path/to/testplan.xml testplan.xml - }}} -# Start web server [optional with port number]: - {{{ - python main.py testplan.xml [PORT] - }}} -# Enter test information - (date, OS, tester, version, comment) -# Run all tests of each test suite and - record the test results (yes = passed, no = failed, n/a). -# Quit web server -# Create test plan protocol as PDF: -{{{ - xsltproc --stringparam lang de xforms/xml2tex.xsl testplan.xml > tex/testplan.tex - cd tex - make testplan.pdf -}}} diff -r 0651afddb4ec -r 3e4ac23938e1 extras/testplan/testplan.xml --- a/extras/testplan/testplan.xml Mon Sep 22 12:40:06 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,597 +0,0 @@ - - - - TrustBridge - - - - - - 0.9.1 - - - - - - - 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). - - - NSIS-Installer ausführen (mit Administratorrechten) und TrustBridge systemweit installieren. - Abmelden und neu anmelden. - Zertifikatsaktualisierungen ansehen (nicht einspielen). - Button [Aktualisieren] klicken. - - - TrustBridge wurde systemweit installiert. - 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"). - Firefox starten und offen lassen. - [Änderungen schreiben] klicken. - Nach Aufforderung: Firefox schließen. - - - Zertifikats-Details werden angezeigt. - Abwahl eines Zertifikats unter "empfohlene" bzw. "abgeratene" Wurzelzertifikate" reduziert die Gesamtanzahl jeweils um 1. - Meldung erscheint, dass Firefox geschlossen werden muss. - 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. - Windows-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden. - - - - - 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. - Windows-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt. - - - - - Mit dem vorhandenen Standardbenutzerkonto einloggen. - - - Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden. - Windows-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden. - - - - - Als Administrator neues Windows-Standardbenutzerkonto mit Umlauten, z.B. "testüser" anlegen. - Als "testüser" einloggen. - - - Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden. - Windows-Zertifikatsspeicher prüfen: neue Zertifikate sind 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.) - - Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen. - Als Adminnutzer einloggen, der TrustBridge installiert hat. Dann TrustBridge starten. - [Änderungen schreiben] klicken. - - - "Zuletzt nach neuen Empfehlungen gesucht" ändert sich auf aktuellen Zeitpunkt (des Anwendungsstarts). - Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat) - Aktualisierte Zertifikate erscheinen nach Schritt 3 korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate". - Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher. - Aktualisierte Zertifikate erscheinen korrekt im Windows-Zertifikatsspeicher. - "Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der neuen Zertifikatsliste. - - - - 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.) - - 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. - - - 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 keine Administratorrechte. Der TrustBridge-Windows-Installer liegt vor. - - - NSIS-Installer ausführen (mit Vorbelegung) und lokal im Nutzerverzeichnis installieren. - Abmelden und neu anmelden. - Zertifikatsaktualisierungen ansehen (nicht einspielen). - Button [Aktualisieren] klicken. - - - TrustBridge wurde lokal installiert. - 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" bzw. "abgeratene" Wurzelzertifikate" reduziert die Gesamtanzahl jeweils um 1. - Windows-Zertifikats-Bestätigungs-Dialog erscheint für jedes Zertifikat. - 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. - Windows-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden. - - - - - 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. - Windows-Zertifikats-Bestätigungs-Dialog erscheint für jedes Zertifikat. - 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. - Windows-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt. - - - - 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.) - - Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen. - Als Nutzer einloggen, der TrustBridge installiert hat. Dann TrustBridge starten. - [Änderungen schreiben] klicken. - - - "Zuletzt nach neuen Empfehlungen gesucht" ändert sich auf aktuellen Zeitpunkt (des Anwendungsstarts). - Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat) - Aktualisierte Zertifikate erscheinen nach Schritt 3 korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate". - Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher. - Aktualisierte Zertifikate erscheinen korrekt im Windows-Zertifikatsspeicher. - "Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der neuen Zertifikatsliste. - - - - 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.) - - 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. - - - 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 wurde lokal installiert. - 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"). - Firefox starten und offen lassen - [Änderungen schreiben] klicken. - Nach Installation: Firefox schließen. - - - Zertifikats-Details werden angezeigt. - Abwahl eines Zertifikats unter "empfohlene" bzw. "abgeratene" Wurzelzertifikate" reduziert die Gesamtanzahl jeweils um 1. - Es erfolgt eine sudo-Passort-Abfrage. - 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. - Chromium 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. - Es erfolgt eine sudo-Passort-Abfrage. - 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. - Chromium prüfen: geänderte Zertifikate sind korrekt. - - - - - Mit dem vorhandenen Standardbenutzerkonto einloggen. - - - Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden. - Chromium prüfen: neue Zertifikate sind vorhanden und vertrauenswürdig. - - - - - Mit sudo neues Benutzerkonto, z.B. "testuser" anlegen. - Als "testuser" einloggen. - - - Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden. - Chromium 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. - Als Nutzer einloggen, der TrustBridge installiert hat. Dann TrustBridge starten. - [Änderungen schreiben] klicken. - - - "Zuletzt nach neuen Empfehlungen gesucht" ändert sich auf aktuellen Zeitpunkt (des Anwendungsstarts). - Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat) - Aktualisierte Zertifikate erscheinen nach Schritt 3 korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate". - Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher. - Aktualisierte Zertifikate erscheinen korrekt in Chromium. - "Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der neuen 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 wurde systemweit installiert. - 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" bzw. "abgeratene" Wurzelzertifikate" reduziert die Gesamtanzahl jeweils 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. - Chromium 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. - Chromium 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. - Als Nutzer einloggen, der TrustBridge installiert hat. Dann TrustBridge starten. - [Änderungen schreiben] klicken. - - - "Zuletzt nach neuen Empfehlungen gesucht" ändert sich auf aktuellen Zeitpunkt (des Anwendungsstarts). - Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat) - Aktualisierte Zertifikate erscheinen nach Schritt 3 korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate". - Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher. - Aktualisierte Zertifikate erscheinen korrekt in Chromium. - "Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der neuen 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 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 (%APPDATA%\Local\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 wurde erfolgreich im Ausgabeverzeichnis gespeichert - Liste wurde erfolgreich im Archivverzeichnis (%APPDATA%\Local\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-combined.pem) - Ausgabeverzeichnis angeben - Installationspaket erzeugen - - - Installationspakete für Windows und Ubuntu (2x) wurde im Ausgabeverzeichnis erstellt. - - - - - - Verwaltungsanwendungs-Hilfe über das Menü aufrufen. - - - Die Hilfe öffnet sich im Standardbrowser. - - - - - - 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-combined.pem) - Ausgabeverzeichnis angeben - Installationspaket erzeugen - - - Installationspakete für Windows und Ubuntu (2x) wurden im Ausgabeverzeichnis erstellt. - - - - - - Verwaltungsanwendungs-Hilfe über das Menü aufrufen. - - - Die Hilfe öffnet sich im Standardbrowser. - - - - - - Verwaltungsanwendung beenden. - - - Die Anwendung schließt sich - - - - diff -r 0651afddb4ec -r 3e4ac23938e1 testplan/README.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/testplan/README.txt Mon Sep 22 12:55:24 2014 +0200 @@ -0,0 +1,36 @@ += Test plan for TrustBridge + +TrustBridge uses the Free Software test plan framework + [[https://wald.intevation.org/projects/intests/]] +to fill out test plans with a simple web server. +InTEsts can also produce PDF output. + +To start, fetch the current version of inTests: + +{{{ + hg clone https://hg.intevation.org/intests +}}} + + +== Completing a test plan + +# Create a working copy of original testplan.xml into the intests directory: + {{{ + cd intests + cp /path/to/testplan.xml testplan.xml + }}} +# Start web server [optional with port number]: + {{{ + python main.py testplan.xml [PORT] + }}} +# Enter test information + (date, OS, tester, version, comment) +# Run all tests of each test suite and + record the test results (yes = passed, no = failed, n/a). +# Quit web server +# Create test plan protocol as PDF: +{{{ + xsltproc --stringparam lang de xforms/xml2tex.xsl testplan.xml > tex/testplan.tex + cd tex + make testplan.pdf +}}} diff -r 0651afddb4ec -r 3e4ac23938e1 testplan/testplan.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/testplan/testplan.xml Mon Sep 22 12:55:24 2014 +0200 @@ -0,0 +1,597 @@ + + + + TrustBridge + + + + + + 0.9.1 + + + + + + + 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). + + + NSIS-Installer ausführen (mit Administratorrechten) und TrustBridge systemweit installieren. + Abmelden und neu anmelden. + Zertifikatsaktualisierungen ansehen (nicht einspielen). + Button [Aktualisieren] klicken. + + + TrustBridge wurde systemweit installiert. + 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"). + Firefox starten und offen lassen. + [Änderungen schreiben] klicken. + Nach Aufforderung: Firefox schließen. + + + Zertifikats-Details werden angezeigt. + Abwahl eines Zertifikats unter "empfohlene" bzw. "abgeratene" Wurzelzertifikate" reduziert die Gesamtanzahl jeweils um 1. + Meldung erscheint, dass Firefox geschlossen werden muss. + 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. + Windows-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden. + + + + + 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. + Windows-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt. + + + + + Mit dem vorhandenen Standardbenutzerkonto einloggen. + + + Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden. + Windows-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden. + + + + + Als Administrator neues Windows-Standardbenutzerkonto mit Umlauten, z.B. "testüser" anlegen. + Als "testüser" einloggen. + + + Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden. + Windows-Zertifikatsspeicher prüfen: neue Zertifikate sind 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.) + + Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen. + Als Adminnutzer einloggen, der TrustBridge installiert hat. Dann TrustBridge starten. + [Änderungen schreiben] klicken. + + + "Zuletzt nach neuen Empfehlungen gesucht" ändert sich auf aktuellen Zeitpunkt (des Anwendungsstarts). + Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat) + Aktualisierte Zertifikate erscheinen nach Schritt 3 korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate". + Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher. + Aktualisierte Zertifikate erscheinen korrekt im Windows-Zertifikatsspeicher. + "Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der neuen Zertifikatsliste. + + + + 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.) + + 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. + + + 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 keine Administratorrechte. Der TrustBridge-Windows-Installer liegt vor. + + + NSIS-Installer ausführen (mit Vorbelegung) und lokal im Nutzerverzeichnis installieren. + Abmelden und neu anmelden. + Zertifikatsaktualisierungen ansehen (nicht einspielen). + Button [Aktualisieren] klicken. + + + TrustBridge wurde lokal installiert. + 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" bzw. "abgeratene" Wurzelzertifikate" reduziert die Gesamtanzahl jeweils um 1. + Windows-Zertifikats-Bestätigungs-Dialog erscheint für jedes Zertifikat. + 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. + Windows-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden. + + + + + 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. + Windows-Zertifikats-Bestätigungs-Dialog erscheint für jedes Zertifikat. + 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. + Windows-Zertifikatsspeicher prüfen: geänderte Zertifikate sind korrekt. + + + + 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.) + + Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen. + Als Nutzer einloggen, der TrustBridge installiert hat. Dann TrustBridge starten. + [Änderungen schreiben] klicken. + + + "Zuletzt nach neuen Empfehlungen gesucht" ändert sich auf aktuellen Zeitpunkt (des Anwendungsstarts). + Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat) + Aktualisierte Zertifikate erscheinen nach Schritt 3 korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate". + Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher. + Aktualisierte Zertifikate erscheinen korrekt im Windows-Zertifikatsspeicher. + "Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der neuen Zertifikatsliste. + + + + 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.) + + 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. + + + 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 wurde lokal installiert. + 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"). + Firefox starten und offen lassen + [Änderungen schreiben] klicken. + Nach Installation: Firefox schließen. + + + Zertifikats-Details werden angezeigt. + Abwahl eines Zertifikats unter "empfohlene" bzw. "abgeratene" Wurzelzertifikate" reduziert die Gesamtanzahl jeweils um 1. + Es erfolgt eine sudo-Passort-Abfrage. + 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. + Chromium 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. + Es erfolgt eine sudo-Passort-Abfrage. + 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. + Chromium prüfen: geänderte Zertifikate sind korrekt. + + + + + Mit dem vorhandenen Standardbenutzerkonto einloggen. + + + Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden. + Chromium prüfen: neue Zertifikate sind vorhanden und vertrauenswürdig. + + + + + Mit sudo neues Benutzerkonto, z.B. "testuser" anlegen. + Als "testuser" einloggen. + + + Mozilla-NSS-Zertifikatsspeicher prüfen: neue Zertifikate sind vorhanden. + Chromium 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. + Als Nutzer einloggen, der TrustBridge installiert hat. Dann TrustBridge starten. + [Änderungen schreiben] klicken. + + + "Zuletzt nach neuen Empfehlungen gesucht" ändert sich auf aktuellen Zeitpunkt (des Anwendungsstarts). + Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat) + Aktualisierte Zertifikate erscheinen nach Schritt 3 korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate". + Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher. + Aktualisierte Zertifikate erscheinen korrekt in Chromium. + "Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der neuen 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 wurde systemweit installiert. + 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" bzw. "abgeratene" Wurzelzertifikate" reduziert die Gesamtanzahl jeweils 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. + Chromium 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. + Chromium 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. + Als Nutzer einloggen, der TrustBridge installiert hat. Dann TrustBridge starten. + [Änderungen schreiben] klicken. + + + "Zuletzt nach neuen Empfehlungen gesucht" ändert sich auf aktuellen Zeitpunkt (des Anwendungsstarts). + Anzahl der Änderungen wird angezeigt: "2" (1 neues und 1 zurückgezogenes Zertifikat) + Aktualisierte Zertifikate erscheinen nach Schritt 3 korrekt unten "Empfohlene Wurzelzertifikate" bzw. "Abgeratene Wurzelzertifikate". + Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsspeicher. + Aktualisierte Zertifikate erscheinen korrekt in Chromium. + "Empfehlungen bereits berücksichtigt bis" aktualisiert sich nach Installation auf Datum der neuen 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 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 (%APPDATA%\Local\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 wurde erfolgreich im Ausgabeverzeichnis gespeichert + Liste wurde erfolgreich im Archivverzeichnis (%APPDATA%\Local\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-combined.pem) + Ausgabeverzeichnis angeben + Installationspaket erzeugen + + + Installationspakete für Windows und Ubuntu (2x) wurde im Ausgabeverzeichnis erstellt. + + + + + + Verwaltungsanwendungs-Hilfe über das Menü aufrufen. + + + Die Hilfe öffnet sich im Standardbrowser. + + + + + + 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-combined.pem) + Ausgabeverzeichnis angeben + Installationspaket erzeugen + + + Installationspakete für Windows und Ubuntu (2x) wurden im Ausgabeverzeichnis erstellt. + + + + + + Verwaltungsanwendungs-Hilfe über das Menü aufrufen. + + + Die Hilfe öffnet sich im Standardbrowser. + + + + + + Verwaltungsanwendung beenden. + + + Die Anwendung schließt sich + + + +