Functional testing

Date:

We are currently in the process of improving our functional testsuite, some might say getting one. I’ve skimmed the JUnit site and have found two alternatives:

  • jWebUnit. It has a really clear and simple syntax which is why I prefer it over HtmlUnit which I prefer over HttpUnit.
  • MaxQ. Recorded Jython scripts.

I am not really sure what to make of it. The functional test suite must run separately from the rest of the system, which makes it a good candidate for a scripted language. However, being able to use IDEA is always better than any alternative. I am not sure either if recording is a good or bad thing.

I am leaning towards jWebUnit. You could then easily use JUnitPerf for basic load testing.