Simplify Drupal Testing with Cypress and Cucumber Automation

Time: Thursday 21st March 10:00-10:30
Room: Corinthian
Track: Web Tools & Complementary Technologies

In the world of Drupal, testing complexities often hinder development efficiency. This session aims to demystify and streamline Drupal testing using Cypress and Cucumber automation.

Cypress, renowned for front-end testing, joins forces with Cucumber, allowing tests to be written in plain language. This synergy empowers teams to express test scenarios in human-readable Gherkin syntax, fostering collaboration among technical and non-technical stakeholders.

Attendees will discover the seamless integration of Cypress and Cucumber into Drupal projects, leveraging the power of Gherkin's simplicity to articulate comprehensive test scenarios. Step definitions bridge the gap between Gherkin's plain language and executable code, enabling actions described in feature files to be automated effectively.

The session will showcase practical examples, illustrating how Cypress commands interact with Drupal sites within step definitions. Attendees will learn strategies for executing tests, analyzing results, and maintaining synchronisation between evolving Drupal applications and the test suite.

Emphasis will be placed on best practices, including the use of page objects, fixtures for efficient data handling, and tags for organised test execution. Participants will leave empowered to adopt a more efficient and effective testing approach in their Drupal projects.

Join this session to unlock the potential of Cypress and Cucumber, simplifying Drupal testing and fostering a more collaborative, efficient, and robust development cycle.

This summary provides a snapshot of what attendees can expect from the session, highlighting the integration of Cypress and Cucumber, the benefits of Gherkin syntax, and the emphasis on practical implementation and best practices in Drupal testing.

Speakers

Gaurav Garg / Govind Kumar Malu
Gaurav is working as a Drupal full stack developer in his current role where he is responsible for end to end Drupal development of Drupal application as well as bug fixes. New API development along with the migration (Drupal -> Drupal) and (Other platforms -> Drupal). Gaurav has 9+ years of experience in Drupal in Drupal 7, 8, 9 & 10.
Additional speakersGovind Kumar Malu - Technical Lead - Salsa Digital
Drupal.org :- https://www.drupal.org/u/govindmaloo