Looking to Test Decoupled Sites? Get Ready to Be Impressed with Cypress!

Session Category Development & Performance Room 159 Audience Intermediate Time Slot Sat 11:00am to 11:45am (2/18/23)

Decoupled Drupal is the realization of Drupal as a content hub for frontend websites and web applications. Automated testing is critical to the success of decoupled systems due to the complexities of the overall architecture. In addition, the coverage provided by automated testing allows teams to focus on developing and releasing new features rather than fixing bugs that have made it into production.

This session will introduce attendees to the beautiful world of Cypress, a robust JavaScript end-to-end testing framework. Below are some of the advantages you can expect to benefit from when using Cypress to test your Decoupled solutions:

  • End-to-end testing for Drupal and decoupled frontends
  • Leverage JavaScript for all testing development
  • Excellent developer experience
  • Automate testing with continuous integration

While all attendees are guaranteed to learn something during this session, it is helpful for attendees to have some basic understanding of decoupled Drupal architecture and development. 

At the end of this session, attendees will be able to:

  • Get started with Cypress, integrating it into their existing and new applications.
  • Summarize the benefits of leveraging Cypress for automated testing in decoupled architectures.
  • Focus efforts on the most essential tests.

About the Speakers

Mark Shropshire

Senior Director of Development at Mediacurrent

Concord, NC

I love helping individuals reach their potential and building highly successful teams through leadership and mentorship. I work at Mediacurrent, a full-service digital agency, as a Senior Director of Development where I empower leaders and coach teams to deliver best-in-class projects with open source technology. Most importantly, I am continuously striving to be the best father, husband, and human being I can.

Jonathan Daggerhart

Owner / Lead Architect at Daggerhart Lab

Long time Drupal and WordPress developer. A lead organizer of Drupal Camp Asheville.

Jonathan is an expert in PHP and JavaScript developer with significant experience with DevOps and system administration. He enjoys working closely with clients and development teams to determine, communicate, and produce the best possible solutions that improve process and meet business needs.