Advisor
Master's student
There are well-established tools for automating the testing of how software behaves, but very few that automate the testing of how software looks.
Run some tests through the site.
Take screenshots of components.
Compare those screenshots against a baseline and report differences
A headless Webkit browser that allows you to quickly render web pages, and most importantly, take screenshots of them.
It is a JavaScript navigation scripting and testing utility. It allows us to define a set of actions to occur inside our headless browser.
There are well-established tools for automating the testing of how software behaves, but very few that automate the testing of how software looks and none to testing interactive system.
Define a set of features we are going to cover (networks as main target)
Define set of interactions.
Prototype