[PATCH] Added new tests to test plan

Wald Commits scm-commit at wald.intevation.org
Mon Jun 30 15:41:23 CEST 2014


# HG changeset patch
# User Emanuel Schuetze <emanuel at intevation.de>
# Date 1404135673 -7200
# Node ID 237af0c824540f22343bc3fee190ad72912b829c
# Parent  85c5aa9aba2b51892729b8dd1c7f777b0101d05f
Added new tests to test plan.

diff -r 85c5aa9aba2b -r 237af0c82454 extras/testplan/testplan.xml
--- 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>


More information about the Trustbridge-commits mailing list