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.