I appreciate the Perl culture of testing. But how do you do tests when your code runs a website?
I can't test every page of a website after I make a change to the underlying code, and anyway the code is complex, there are ads being served, some of the page is random, for variety, and the HTML guy might be working on the template at the same time.
Do people make special tests which return simpler values than whole pages? Or does website testing always require human QA testers clicking through pages in a browser?