comparison extras/testplan/README.txt @ 614:de1e3a47ed21

testplan: README.txt improved and converted to Creole.
author Bernhard Reiter <bernhard@intevation.de>
date Wed, 18 Jun 2014 16:35:03 +0200
parents 3d45f5bca0aa
children
comparison
equal deleted inserted replaced
613:47235ae3fa9a 614:de1e3a47ed21
1 Test plan for TrustBridge 1 = Test plan for TrustBridge
2 =========================
3 2
4 TrustBridge uses the free test plan framework "intest" [1] to fill 3 TrustBridge uses the Free Software test plan framework
5 out test plans with a simple web server and produce test plan 4 [[https://wald.intevation.org/projects/intests/]]
6 protocols as PDF document. 5 to fill out test plans with a simple web server.
6 InTEsts can also produce PDF output.
7 7
8 Initially, fetch current intests hg-repository: 8 To start, fetch the current version of inTests:
9 9
10 $ hg clone https://hg.intevation.org/intests 10 {{{
11 hg clone https://hg.intevation.org/intests
12 }}}
11 13
12 14
13 Run test plan 15 == Completing a test plan
14 -------------
15 16
16 1. Create a working copy of original testplan.xml into 17 # Create a working copy of original testplan.xml into the intests directory:
17 the intests directory: 18 {{{
18 $ cd intests 19 cd intests
19 $ cp /path/to/testplan.xml testplan.xml 20 cp /path/to/testplan.xml testplan.xml
20 21 }}}
21 2. Start web server [optional with port number]: 22 # Start web server [optional with port number]:
22 $ python main.py testplan.xml [PORT] 23 {{{
23 24 python main.py testplan.xml [PORT]
24 3. Enter test information 25 }}}
26 # Enter test information
25 (date, OS, tester, version, comment) 27 (date, OS, tester, version, comment)
26 28 # Run all tests of each test suite and
27 4. Run all tests of each test suite and
28 record the test results (yes = passed, no = failed, n/a). 29 record the test results (yes = passed, no = failed, n/a).
29 30 # Quit web server
30 5. Quit web server 31 # Create test plan protocol as PDF:
31 32 {{{
32 6. Create test plan protocol as PDF: 33 xsltproc --stringparam lang de xforms/xml2tex.xsl testplan.xml > tex/testplan.tex
33 $ xsltproc --stringparam lang de xforms/xml2tex.xsl testplan.xml > tex/testplan.tex 34 cd tex
34 $ cd tex 35 make testplan.pdf
35 $ make testplan.pdf 36 }}}
36
37
38 ---
39 [1] https://wald.intevation.org/projects/intests/

http://wald.intevation.org/projects/trustbridge/