HyperTest
HyperTest is a web application test suite, that allows testing several different aspects of your web application:
* Unit tests for testing JavaScript libraries
* HTTP tests for testing HTTP (REST-like) APIs
* App tests for acceptance testing (running test scenarios) the whole application
Tests are written in JavaScript, and can be ran inside browsers. There is, however, also a Python command-line script called BrowserTest, that allows running tests from the command line, booting browsers and 'controlling' them from a built-in webserver. All parts of the suite can be used seperately, and are written in a way that makes integrating them into other applications as easy as possible.
License
HyperTest is distributed under terms of a BSD-style license, meaning that it, or parts of it, can be used freely (and for free) in both commercial and non-commercial applications.
Downloads and Subversion checkouts
See the Download section.
EuroPython 2006
For those of you that has missed the HyperTest presentation at EuroPython 2006, see the slides here.
