MaxQ: HttpUnit Testing made mindnumbingly easy
Submitted by kebernet on Fri, 02/11/2005 - 16:52
Tagged:
In the spirit of Atrox's EMMA post, I wanted to point out one of my new favorite tools: MaxQ. This is, really, a "generator" for HttpUnit (and therefore JUnit) tests for web applications, but it functions like WAST and other tools.
Basically, you run it as a proxy server, and it will create an HttpUnit test case that invokes down into Jython (Python interpreter for Java), and records actions from your browser as a Python test script. You can then integrate it into your standard test script.
I am not a big fan of Python at all, really, but this is EXACTLY the kind of functionality I always wished HttpUnit had built it. It gives you WAST-easy testing, but will integrate nicely into the rest of your build system. You gotta learn a little bit of Python if you want to do dynamic data validation. It also includes a simple JDBC utility that you can use to make sure that data moves from your web actions into your database properly too.
Basically, you run it as a proxy server, and it will create an HttpUnit test case that invokes down into Jython (Python interpreter for Java), and records actions from your browser as a Python test script. You can then integrate it into your standard test script.
I am not a big fan of Python at all, really, but this is EXACTLY the kind of functionality I always wished HttpUnit had built it. It gives you WAST-easy testing, but will integrate nicely into the rest of your build system. You gotta learn a little bit of Python if you want to do dynamic data validation. It also includes a simple JDBC utility that you can use to make sure that data moves from your web actions into your database properly too. 






Comments
RE: MaxQ: HttpUnit Testing made mindnumbingly easy
RE: MaxQ: HttpUnit Testing made mindnumbingly easy
RE: MaxQ: HttpUnit Testing made mindnumbingly easy
RE: MaxQ: HttpUnit Testing made mindnumbingly easy
RE: MaxQ: HttpUnit Testing made mindnumbingly easy