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