Speakers
Maciej Fijalkowski
(merlinux)
holger krekel
(merlinux)
Description
We'll talk about py.test, an advanced and easy-to-use Python-based testing
tool, aiming to speed up and integrate testing, development and documentation
efforts. py.test is a mature tool and used in many projects.
We will briefly present highlights of both long-standing and new features
(since ep2006):
* cross-project external tool for collecting and running application tests
* minimal boilerplate approach, write and deploy first test in 60 seconds
* ad-hoc distribution of tests on many computers (e.g. by ssh invocations)
* generated AJAX application to report multi-host test events
* document Python functions with type information tracked at test-run-time
* project specific test configurations allow extensions such as:
- documentation syntax and referential integrity checks
- ad-hoc driving of Windows GUI acceptance tests from Linux
- JavaScript Regression tests on PyPy's emerging JavaScript interpreter
There are several more features and ideas being considered currently ...
all aiming to create a more effective, interactive and joyful test-driven
development process ... which we'd like to discuss with the audience
and test-tool developers and users.
Authors
Maciej Fijalkowski
(merlinux)
holger krekel
(merlinux)