Saturday, September 27, 2003

Canoo WebTest

One of our customers recently asked for code-coverage figures for our internal test process, and like many this meant we bought a copy of Clover to see how well we have been doing.

For some time I've been trying to find a solution that I'm happy with for testing a deployed application to prove use-cases and increase code coverage.
In the past we have used latka along with JUnit. Whilst reasonable happy with that solution, it became a little tricky to get a non-coder to write sensible tests with it, and the promise of being able to take recorded JMeter scripts and replay them never really came together for me.

I also spent a little time with MaxQ, which worked well as a proxy recorder, but the level of knowledge to hack the python scripts created was again a little high for what I wanted from the test team.

The good new is that Canoo WebTest seems to fit the bill perfectly. Whilst it isn't integrated with JUnit, it is a set of tags which extend ant. This means our test-team who already have XML knowledge can write groups of tests which represent use-cases for the application and test easily with only ant required. This means it is trivial to add this to our Cruise control build system. The only thing lacking at the moment from my point of view is a mechanism to take these tests and then run multiple instances of them for load-testing the application.

Sunday, September 14, 2003


I'm at least two years late to this particular party, but xdoclet seems to be as good as everyone says.
Three years of tinkering with ejb/servlet/struts deployment descriptors can seriously scar a man, so on the latest project I've started I decided to see what the fuss was about.
I don't think I shall be going back!

That said, not being totally familiar with it left me struggling for a couple of hours on Friday trying to work out none of my struts actions where appearing in struts-config.xml. Imagine my delight to find that after messing with merge files and tracing everything under the sun I found the @struts tags where in a comment block that started /* rather than /** .

I guess you can shoot yourself in the foot with any tool you use!

Friday, September 05, 2003


After my holiday, I needed persuading to start work again. Cue the purchase of ViewSonic VP211b. I've been using it for a day now, and I'm in love :)

21.3" at 1600x1200 running fine with both my XP and Linux box. Nice little feature of a USB2 4 port hub built into it, which saves diving down into the cable zone for plugging cameras etc in. So far its perfect, will post again if this changes.