Mercurial > trustbridge
changeset 678:237af0c82454
Added new tests to test plan.
author | Emanuel Schuetze <emanuel@intevation.de> |
---|---|
date | Mon, 30 Jun 2014 15:41:13 +0200 |
parents | 85c5aa9aba2b |
children | 75cd2fbf9ac6 a5a709c6ce93 |
files | extras/testplan/testplan.xml |
diffstat | 1 files changed, 78 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/extras/testplan/testplan.xml Mon Jun 30 11:26:05 2014 +0200 +++ b/extras/testplan/testplan.xml Mon Jun 30 15:41:13 2014 +0200 @@ -7,7 +7,7 @@ <tester/> <test-date/> <test-system/> - <test-version>0.1</test-version> + <test-version>0.2</test-version> <test-duration/> <comment/> </meta> @@ -82,27 +82,96 @@ </results> </test> </testsuite> - <testsuite id="ts2" description="Clientanwendung"> - <general-precondition>Der TrustBridge Client Installer liegt vor.</general-precondition> - <test id="t2.1" description="Installation unter Windows (mit Administratorrechten)"> - <precondition>Nutzer besitzt Adminstratorrechte.</precondition> + + +<!-- Clientanwendung (MIT Adminrechte) --> + + <testsuite id="ts2" description="Clientanwendung (mit Administratorrechten)"> + <general-precondition>Nutzer besitzt Adminstratorrechte. Der TrustBridge Client Installer liegt vor.</general-precondition> + <test id="t2.1" description="Erstinstallation der Software (unter Windows)"> <steps> <step>NSIS-Installer ausführen (mit Vorbelegung)</step> </steps> <results> - <result>Anwendung startet nach Installation automatisch.</result> <result>Eintrag im Startmenü ist vorhanden</result> </results> </test> - <test id="t2.2" description="Installation unter Windows (ohne Administratorrechten)"> - <precondition>Nutzer besitzt keine Adminstratorrechte.</precondition> + <test id="t2.2" description="Anwendung starten"> + <precondition/> + <steps> + <step>Anwendung (trustbridge) starten.</step> + </steps> + <results> + <result value="">Die Anwendung startet</result> + </results> + </test> + <test id="t2.3" description="Erstinstallation der Zertifikate"> + <steps> + <step>Unter "neue, vertrauenswürdige Zertifikate instalieren" die [Details einblenden]</step> + <step>Ein Zertifikat abwählen (nicht installieren).</step> + <step>[Aktualisierung einspielen] klicken.</step> + </steps> + <results> + <result>Nach Programmstart: neue Zertifikate werden zur Aktualisierung angezeigt.</result> + <result>Zertifikatsliste im Detail wird angezeigt.</result> + <result>Abwahl eines Zertifikats reduziert die Gesamtanzahl um 1.</result> + <result>Installierte Zertifikate erscheinen unten "Vertrauenswürdige Zertifikate"</result> + <result>Installierte Zertifikate erscheinen im Mozilla-NSS-Zertifikatsstore?</result> + <result>Installierte Zertifikate erscheinen im Windows-Zertifikatsstore (nur Windows)?</result> + <result>Installierte Zertifikate erscheinen im Chrome-Zertifikatsstore (nur Linux)?</result> + </results> + </test> + <test id="t2.4" description="Aktualisierung der Zertifikate"> + <steps> + <step>Aktualisierte Zertifikatsliste (mit einem neuen und einem zurückgezogenen Zertifikat) hochladen.</step> + <step>Button [Nach Aktualisierung suchen] klicken.</step> + <step>[Aktualisierung einspielen] klicken.</step> + </steps> + <results> + <result>"Letzte Aktualisierung der Zertifikate" ändert sich nach Schritt 2 auf Zeitpunkt der Bereitstellung.</result> + <result>"2/2" (1 neues und 1 zurückgezogenes Zertifikat) wird angezeigt.</result> + <result>Aktualisierte Zertifikate erscheinen korrekt unten "Vertrauenswürdige Zertifikate" bzw. Zurückgezogene Zertifikate.</result> + <result>Aktualisierte Zertifikate erscheinen korrekt im Mozilla-NSS-Zertifikatsstore?</result> + <result>Aktualisierte Zertifikate erscheinen im Windwos-Zertifikatsstore (nur Windows)?</result> + <result>Aktualisierte Zertifikate erscheinen im Chrome-Zertifikatsstore (nur Linux)</result> + </results> + </test> + <test id="t2.5" description="Aktualisierung der Software"> + <steps> + <step>Aktualisiertes Softwarepaket hochladen.</step> + <step>Button [Nach Aktualisierung suchen] klicken.</step> + <step>System-Tray-Benachrichtigung zum Download und Installation der Software bestätigen.</step> + </steps> + <results> + <result>"Letzte Aktualisierung von TrustBridge" ändert sich nach Schritt 2 auf Zeitpunkt der Bereitstellung.</result> + <result>Software wird, nach Schritt 3, automatisch im Hintergrund aktualisiert.</result> + <result>Nach Neustart der Anwendung zeigt der Hilfe-Dialog die neue Versionsnummer an.</result> + </results> + </test> + </testsuite> + + +<!-- Clientanwendung (OHNE Adminrechte) --> + + <testsuite id="ts3" description="Clientanwendung (ohne Administratorrechten)"> + <general-precondition>Nutzer besitzt keine Adminstratorrechte. Der TrustBridge Client Installer liegt vor.</general-precondition> + <test id="t3.1" description="Installation unter Windows"> <steps> <step>NSIS-Installer ausführen (mit Vorbelegung)</step> </steps> <results> - <result>Anwendung startet nach Installation automatisch.</result> <result>Eintrag im Startmenü ist vorhanden</result> </results> </test> + <test id="t3.2" description="Anwendung starten"> + <precondition/> + <steps> + <step>Anwendung (trustbridge) starten.</step> + </steps> + <results> + <result value="">Die Anwendung startet</result> + </results> + </test> + </testsuite> </testplan>