For over 9 years the Shimberg Center for Housing Studies at the University of Florida has relied on Perl to serve housing data to urban planners and the public. http://flhousingdata.shimberg.ufl.edu/ In a talk aimed at I'd like to talk about the following: * Migrated from mod_perl 1 to mod_perl 2. * Sub classing Test::WWW::Mechanize * Refactoring using Tests * Maintaining web standards with well formed html * Things to test web pages for ** Is html well-formed? ** Are there unprintable characters in the html? ** If your site has navigation on each page, does the navigation "look right?" Same for footer, same for breadcrumb. ** Are there stale links on the page? * Testing web applications ** Does a simple click through work? ** If authentication is required, can a user access those pages without authenticating? * Maintaining a test suite ** How do you test the test suite? ** How do you refactor the test suite?