Florida DrupalCamp 2016
Parent Track: 
Design, Theming, & Front-end Development

Manual testing of user interfaces for visual and style components is a tedious and time consuming process, and by very nature introduces the human error aspect to web application QA review.  While tools such as Behat have made testing certain aspects of the user interface less tedious, and have removed some of the "human error" aspect from the process, Behat doesn't provide the capability of testing the "layout" of site changes for those unintended consequences of misapplied HTML, CSS or Javascript.

There has been a great deal of growing interest, and emerging toolsets, to give developers the ability to conducting automated visual regression testing.  In this session we will take a look at one of those tools -- Webdriver.io -- discuss what it takes to get a test environment set up to execute visual regression tests using Webdriver, and how you can write visual regression tests and conduct cross browser testing using BrowserStack.