Fast and easy end-to-end testing with cypress, cucumber and sqlite

There are quite a few types of tests in drupal core but none of them lets us test fully-functional sites. In this session I'll show how we've combined cypress and sqlite together to build a state-of-the-art testing setup that

- can test the full site (i.e. with configuration imported)
- gives access to snapshots of the page at every step with access to dev tools
- makes it easy to test any browser interaction
- is really fast to execute