Batch Validation

Testall has now moved

Testall has now been renamed to "qvalid" and made about 140 times better. It now spiders through a site and validates dynamic pages as well as static ones. It's available from Kew Business Services.

Testall? Wha's 'at 'en?

"Testall" is a script I made to help me test OU Who and my other websites in the W3C validator. If you've never met Vlad the Validator, you probably won't understand why this is so useful. Basically, if you want to test your web pages to make sure they are accessible and generally sound, you have to submit each one, individually at the World Wide Web Consortium's Validation page. This can take ages and it's extremely tedious.

The idea of this script is to act as a single access point. If you upload it to your webspace (assuming it's php enabled) and open it in a browser, it will look around the site and scoop up all the pages it finds, submit all of them and display the results for the site as a whole in individual iframes. There is no installation or configuration needed. Just throw it into your webspace and it will do the rest! I've made a couple of spin-offs, too, which are based on the same code but with different targets: Abraham Linkin' is a link checker (which tests all the links on your page and makes sure they're not dead) and Spellboy is a global spell checker.

Once again, props to Gav and Richard and all the Open University Web Design Massive who helped me to improve this beyond the crude tool it was when I first made it!

At the moment, there are a few different variants of Testall. The first one is the recommended build (along with "Abraham Linkin'" for the link checking and Spellboy for spell checking!) but if you're not an early adopter you can try some of the older versions too. They're listed below.

All in all, with the three sets of tests - code validity, multi-language spelling and link integrity, sitewide, I think this lot makes up a pretty handy set of tools for lazy people!