Mercurial > trustbridge
view extras/testplan/testplan.xml @ 599:a54d37c4483a
Added first test plan xml file (and README to build it with intests).
author | Emanuel Schuetze <emanuel@intevation.de> |
---|---|
date | Fri, 13 Jun 2014 12:07:43 +0200 |
parents | |
children | 237af0c82454 |
line wrap: on
line source
<?xml version="1.0"?> <testplan> <meta> <product-name>TrustBridge</product-name> <product-version/> <date/> <tester/> <test-date/> <test-system/> <test-version>0.1</test-version> <test-duration/> <comment/> </meta> <testsuite id="ts1" description="Verwaltungsanwendung"> <general-precondition/> <test id="t1.1" description="Anwendung starten"> <precondition/> <steps> <step>Verwaltungsanwendung (trustbridge-admin) starten.</step> </steps> <results> <result value="">Die Anwendung startet</result> </results> </test> <test id="t1.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 value="">Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result> <result value="">Liste wurde erfolgreich im Archivverzeichnis (~/.local share/BSI/trustbridge-admin/) gespeichert</result> </results> </test> <test id="t1.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 value="">Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result> <result value="">Liste wurde erfolgreich im Archivverzeichnis (~/.local share/BSI/trustbridge-admin/) gespeichert</result> </results> </test> <test id="t1.4" description="Letzte Zertifikatsliste automatisch laden"> <precondition/> <steps> <step>Verwaltungsanwendung neustarten</step> </steps> <results> <result value="">Die zuletzt erstellte Zertifikatsliste wird angezeigt</result> </results> </test> <test id="t1.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 Windows (NSIS-Installer) wurde im Ausgabeverzeichnis erstellt.</result> <result>Installationspaket für Ubuntu wurde im Ausgabeverzeichnis erstellt.</result> </results> </test> <test id="t1.6" description="Anwendung beenden"> <precondition/> <steps> <step>Verwaltungsanwendung beenden.</step> </steps> <results> <result value="">Die Anwendung schließt sich</result> </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> <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> <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> </testsuite> </testplan>