view extras/testplan/README.txt @ 1119:5349e2354c48

(issue54) Merge branch runafterinstall There is now an NSIS Plugin that executes the Software after installation using COM in the shell of the current user. With the way over the shell there is no inheritance / token management required. As it is impossible to drop all privileges of a token granted by UAC and still be able to reelevate the Token again with another RunAs call later this round trip over the Shell was necessary.
author Andre Heinecke <andre.heinecke@intevation.de>
date Tue, 16 Sep 2014 19:48:22 +0200
parents de1e3a47ed21
children
line wrap: on
line source
= Test plan for TrustBridge

TrustBridge uses the Free Software test plan framework 
  [[https://wald.intevation.org/projects/intests/]]
to fill out test plans with a simple web server.
InTEsts can also produce PDF output.

To start, fetch the current version of inTests:

{{{
  hg clone https://hg.intevation.org/intests
}}}


== Completing a test plan

# Create a working copy of original testplan.xml into the intests directory:
 {{{
  cd intests
  cp /path/to/testplan.xml testplan.xml
 }}}
# Start web server [optional with port number]:
 {{{
  python main.py testplan.xml [PORT]
 }}}
# Enter test information
   (date, OS, tester, version, comment)
# Run all tests of each test suite and
   record the test results (yes = passed, no = failed, n/a).
# Quit web server
# Create test plan protocol as PDF:
{{{
  xsltproc --stringparam lang de xforms/xml2tex.xsl testplan.xml > tex/testplan.tex
  cd tex
  make testplan.pdf
}}}

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