There should be a selenium script to fuzz test the UI, both staff client and OPAC, to help catch errors. The script would enter random data to input fields, click on random links, etc. (Except there should be some pages it shouldn't randomly click, eg. the log out -link)