in reply to Automating Web Testing

You want Test::WWW::Mechanize. This will test any webserver anywhere written in any lanugage.

If you want to control the webserver, too, you could look at Apache::Test. That's what mod_perl is tested with.

I was hoping I could recommend using the Rails testsuite, but that simulates requests and responses using the Rails request and response mechanisms - it doesn't actually make a web request.


My criteria for good software:
  1. Does it work?
  2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?