Kontact Test Plan
From Kolab wiki
To improve testing for KDE Kontact a new test plan package was created. The package contains:
- the free test framework "inTEsts"
- test suites (with tests for KDE Kontact)
Contents |
Test Framewok "inTEsts"
interactive-tests (inTEsts) is a free python based test framework. It helps testers to fill out testplans with a simple web server and also is capable to produce latex and PDF files.
Download
- inTEsts version 0.1 (2008-11-11)
Requirements
- Python 2.4
- 4Suite
- optional: GNU make and a LaTex installation
Installation
Debian 4.0 Etch:
# apt-get install python python-4suite
Usage
- Generating LaTeX:
# Any XSLT 1.1 compatible processor should do. $ xsltproc xforms/xml2tex.xsl demo/demo.xml > tex/demo.tex
- Generating PDF from LaTex:
$ (cd tex && make demo.pdf)
- Using the builtin web server:
$ cp demo/demo.xml demo.xml # make a working copy $ python main.py demo.xml # to start on localhost port 8080 $ python main.py demo.xml 6666 # to start on localhost port 6666
Point your browser to http://localhost:8080
License
GNU GENERAL PUBLIC LICENSE v3
The development of this software is driven by Intevation GmbH, member of the Kolab Konsortium that also develops the Kolab Server.
Test suites (with tests for KDE Kontact)
The Kontact-testplan 0.3.2 (available in PDF and XML format) contains the following 7 test suits for KDE Kontact:
- Calendar
- Contacts
- Summary
- To-do
- Notes
- Crypto
Total tests: 55
The XML based test plan is created for the test framework "inTEsts" (see above).
The Kolab community has the possibility to edit and publish new versions of the testplan xml document on this wiki page. Thanks for your translations and improvements!
Download
- Image:Kontact-testplan-0.3.3.pdf (PDF version)
- Image:Kontact-testplan-0.3.3.xml.zip (XML version for the test framework "inTEsts")
License
GNU Free Documentation License, v1.3
