VISUAL REGRESSION TESTING FOR INFOVIZ AND OTHER INTERACTIVE SYSTEMS
Nychol Bazurto Gómez
John Alexis Guerra Gómez
Advisor
Master's student



What is Visual Regression Testing?
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
1
2
3
Phantom
A headless Webkit browser that allows you to quickly render web pages, and most importantly, take screenshots of them.
Casper
It is a JavaScript navigation scripting and testing utility. It allows us to define a set of actions to occur inside our headless browser.
Resemble
What happen with interactive systems as visualizations?
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.


My plan
Define a set of features we are going to cover (networks as main target)
Define set of interactions.
Prototype






Thanks
Imagine
By nychi713
Imagine
- 532