How to integrate cypress in your development process by Magda Sawyer - Angular Meetup Zurich
Channel: Angular Meetup Zurich
Date: 11/10/2022

Organizer note: Just a heads up, last 40% of video have slightly damaged audio, still possible to understand the content though, we're sorry and will try to prevent that in the future!

For a long time e2e test had as many fallbacks as they had benefits. Even though they play an important role in testing automation, poor stability and high maintenance costs made many teams forgot using them completely.

Cypress does quite a good job at changing this. It is an open source testing framework that runs entirely in the browser. It does not require Selenium - hence the increased speed and stability. Code can be written entirely in JavaScript and works with every frontend framework. It gives you a lot of flexibility, allowing you to test the entire application, as well as mock parts of the backend calls or write single component tests. With Cypress writing e2e tests is finally easy, and even fun (at times)!

ABOUT THE PRESENTER:

Magdalena Sawyer (Senior Consultant @ 2BIT)

Full-stack software engineer with 10+ years of experience. Having worked as a consultant in complex projects for the banking sector made her appreciate the role of testing in the development process. She recently set up Cypress end-2-end tests in 2BIT and is excited to share what she has learned.

Join us to discover this powerful testing framework! Together we will go through the tests setup, show you how to integrate them in your Azure CI/CD pipeline and discuss different testing strategies.


GitHub: https://github.com/miedziana
Repo: https://github.com/miedziana/cypress-in-action

SPONSORS:

Thanks to Zurcher Kantonalbank and 2BIT GmbH for room and appero!

ABOUT THE MEETUP:

We are the Angular Zurich Meetup community group. We plan to have fun learning, sharing, coding and building cool apps. If you want to chat to meetup members and the organization committee, join our slack channel: https://angularzurich.slack.com/messages/allgemein and check out upcoming events https://www.meetup.com/AngularZRH/events/

Website: https://angularzurich.dev
Meetup: https://www.meetup.com/AngularZRH/
Twitter: https://twitter.com/AngularZurich
Instagram: https://www.instagram.com/angularzrh/

ORGANIZERS:

Carlos Morales https://twitter.com/crlsmrls_
Gion Kunz https://twitter.com/GionKunz
Tomas Trajan https://twitter.com/tomastrajan