Visual site verification tool
How often after changing your CSS file to fix one page you were wondering if you haven't break others? How many times a week you and your colleagues click through the site to make sure every page renders good under all conditions with all possible inputs? Have you ever missed an important case? Are you always checking how error reporting looks like?
Mosquito can automate the most work for you! It can traverse through your site, enter data into fields, press buttons, and take screenshots according to user written script. All you have to do is look through already-taken screenshots to see if there are any errors.
Mosquito can be even run nightly and prepare all the shots for your consideration in the morning.
In order to run mosquito you should have the following prerequisites installed:
Here's a sample from mosquito distribution:
After running mosquito demo script you will get two images in img folder: the Yahoo! homepage and Yahoo! search results. Please note that search result was obtained by submitting the form. Another sample of form submitting was also take from my.opera.com registration.
But the main power of mosquito is comparing images with reference (the one consider good, or simply previous) shots. This shot shows you a difference between two opera signup page made in a week period.
You can also find additional samples at the side of the page.
It is widely assumed that Federico Fellini took the name paparazzi from an Italian dialect word for a particularly noisy, buzzing mosquito.
I will be happy to get an e-mail from you about mosquito. Feel free to write to <mike dot aizatsky at gmail dot com>. Please add the '[mosquito]' tag to your subject line.
Opera signup page:
Diff with reference shot:
Yahoo! home page: