Mercurial > trustbridge
comparison 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 |
comparison
equal
deleted
inserted
replaced
597:b7a109e0d954 | 599:a54d37c4483a |
---|---|
1 <?xml version="1.0"?> | |
2 <testplan> | |
3 <meta> | |
4 <product-name>TrustBridge</product-name> | |
5 <product-version/> | |
6 <date/> | |
7 <tester/> | |
8 <test-date/> | |
9 <test-system/> | |
10 <test-version>0.1</test-version> | |
11 <test-duration/> | |
12 <comment/> | |
13 </meta> | |
14 <testsuite id="ts1" description="Verwaltungsanwendung"> | |
15 <general-precondition/> | |
16 <test id="t1.1" description="Anwendung starten"> | |
17 <precondition/> | |
18 <steps> | |
19 <step>Verwaltungsanwendung (trustbridge-admin) starten.</step> | |
20 </steps> | |
21 <results> | |
22 <result value="">Die Anwendung startet</result> | |
23 </results> | |
24 </test> | |
25 <test id="t1.2" description="Zertifikatsliste erstellen"> | |
26 <precondition/> | |
27 <steps> | |
28 <step>Mehrere Zertifikate hinzufügen (z.B. aus ui/tests/data)</step> | |
29 <step>Liste erstellen</step> | |
30 <step>Signaturzertifikat angeben (z.B. ui/tests/data/testkey-priv.pem)</step> | |
31 <step>Ausgabeverzeichnis angeben</step> | |
32 <step>Liste erstellen</step> | |
33 </steps> | |
34 <results> | |
35 <result value="">Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result> | |
36 <result value="">Liste wurde erfolgreich im Archivverzeichnis (~/.local share/BSI/trustbridge-admin/) gespeichert</result> | |
37 </results> | |
38 </test> | |
39 <test id="t1.3" description="Zertifikatsliste aktualisieren"> | |
40 <precondition/> | |
41 <steps> | |
42 <step>Ein Zertifikat aus der Liste entfernen</step> | |
43 <step>Ein weiteres Zertifikate hinzufügen (z.B. aus ui/tests/data)</step> | |
44 <step>Liste erstellen (Signaturzertifikat und Ausgabeverzeichnis unverändert lassen)</step> | |
45 <step>Liste erstellen</step> | |
46 </steps> | |
47 <results> | |
48 <result value="">Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result> | |
49 <result value="">Liste wurde erfolgreich im Archivverzeichnis (~/.local share/BSI/trustbridge-admin/) gespeichert</result> | |
50 </results> | |
51 </test> | |
52 <test id="t1.4" description="Letzte Zertifikatsliste automatisch laden"> | |
53 <precondition/> | |
54 <steps> | |
55 <step>Verwaltungsanwendung neustarten</step> | |
56 </steps> | |
57 <results> | |
58 <result value="">Die zuletzt erstellte Zertifikatsliste wird angezeigt</result> | |
59 </results> | |
60 </test> | |
61 <test id="t1.5" description="Installationspaket erzeugen"> | |
62 <precondition/> | |
63 <steps> | |
64 <step>Installationspaket erstellen...</step> | |
65 <step>Verzeichnis des Binärpakets angeben (enthält meta.ini)</step> | |
66 <step>Code-Signing-Zertifikat angeben (z.B. ui/tests/data/codesign/codesigning.pem)</step> | |
67 <step>Ausgabeverzeichnis angeben</step> | |
68 <step>Installationspaket erzeugen</step> | |
69 </steps> | |
70 <results> | |
71 <result>Installationspaket für Windows (NSIS-Installer) wurde im Ausgabeverzeichnis erstellt.</result> | |
72 <result>Installationspaket für Ubuntu wurde im Ausgabeverzeichnis erstellt.</result> | |
73 </results> | |
74 </test> | |
75 <test id="t1.6" description="Anwendung beenden"> | |
76 <precondition/> | |
77 <steps> | |
78 <step>Verwaltungsanwendung beenden.</step> | |
79 </steps> | |
80 <results> | |
81 <result value="">Die Anwendung schließt sich</result> | |
82 </results> | |
83 </test> | |
84 </testsuite> | |
85 <testsuite id="ts2" description="Clientanwendung"> | |
86 <general-precondition>Der TrustBridge Client Installer liegt vor.</general-precondition> | |
87 <test id="t2.1" description="Installation unter Windows (mit Administratorrechten)"> | |
88 <precondition>Nutzer besitzt Adminstratorrechte.</precondition> | |
89 <steps> | |
90 <step>NSIS-Installer ausführen (mit Vorbelegung)</step> | |
91 </steps> | |
92 <results> | |
93 <result>Anwendung startet nach Installation automatisch.</result> | |
94 <result>Eintrag im Startmenü ist vorhanden</result> | |
95 </results> | |
96 </test> | |
97 <test id="t2.2" description="Installation unter Windows (ohne Administratorrechten)"> | |
98 <precondition>Nutzer besitzt keine Adminstratorrechte.</precondition> | |
99 <steps> | |
100 <step>NSIS-Installer ausführen (mit Vorbelegung)</step> | |
101 </steps> | |
102 <results> | |
103 <result>Anwendung startet nach Installation automatisch.</result> | |
104 <result>Eintrag im Startmenü ist vorhanden</result> | |
105 </results> | |
106 </test> | |
107 </testsuite> | |
108 </testplan> |