Cypress

Cypress is a next generation front end testing tool built for the modern web. It addresses the key pain points developers and QA engineers face when testing modern applications.

Cypress is most often compared to Selenium; however Cypress is both fundamentally and architecturally different. Cypress is not constrained by the same restrictions as Selenium.

This enables us to write faster, easier and more reliable tests.

Installation/Configuration

As part of the Vue application Preset, the cypress.io framework will be installed and ready to go out of the box. For further documentation you can follow the link above.

What we should we test?

Our E2E tests should test the functionality or path that a user takes. These tests should also give us confirmation of the Visual and User Experience flow of a given set of components.