Start your path on becoming an expert in visual regression testing using BackstopJS and broaden your test automation skills.
Automated visual regression tests add a new validation layer in the software development life cycle, ensuring that when application changes break their visual appearance, you will have a quick feedback to fix it before your users even notice.
In this course, you will work on a project of visual regression testing, exploring the functionalities of BackstopJS for the creation of automated tests.
BackstopJS is an open-source test automation tool for testing web applications, which focuses on how your app looks for its end users. As a side note, BackstopJS uses Puppeteer as its default web driver.
In this course, you will learn the basics of BackstopJS to write and run automated screenshot comparison tests (also known as visual regression tests.)
During the course, you will learn:
How to start a project with BackstopJS
How to create the first test
How to click on elements
How to create custom commands to interact with select fields
How to create custom commands for typing on text fields
How to create custom commands to interact with forms in general
The basics for testing specific components of a web app
How to test web app's components with the help of custom commands
All the features of BackstopJS' test report
As soon as you're done with the course, you will be able to put all the learnings into practice on real web projects of your own or related to your work.
These are the main benefits of enrolling in this course:
An easy project set up
Functional and visual testing, altogether
Robust automated tests for more reliable test results
Join us and excel in your career!