Mercurial > trustbridge
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/ |