When it comes to UI testing, some developers tend to be reluctant a lot. Are those tests slow, flaky, hard to write and maintain?
Cypress.io (or Cypress for short) is currently getting a lot of attention when it comes to end-to-end testing. Especially in JavaScript environments Cypress.io seems to be slowly gaining acceptance. However, it plays to its strengths in Symfony applications as well: It does a lot of things right and is preferable to selenium-based approaches in my opinion.
In my session, I want to introduce Cypress to you and explore its possibilities by writing first tests for the SymfonyCon website - so that we can overcome those concerns together.
You can find my slides here: https://speakerdeck.com/leichteckig/symfony-meets-cypress-e2e-testing-for-symfony-developers
Talk on flaky tests: https://www.youtube.com/watch?v=tf4tQKDcww0&feature=youtu.be
Shopware project with Gitlab configuration and all this stuff: https://github.com/shopware/platform