SEE PRICING & PACKAGES

Monday, April 28, 2025 - 1:00pm to 4:30pm

Formulating Tests that Just Make Sense with Gherkin

New

Have you ever been assigned a test case whose steps just didn’t make sense? Perhaps you’ve even been so guilty as to write such a test! Writing clear, concise functional tests can be challenging, but it’s not impossible if we maintain a behavior-driven mindset. In this tutorial, we will learn how to break down complicated behaviors into runnable, repeatable test cases using the Gherkin language. We will frame tests using classic “Given-When-Then” scenarios that follow the Arrange-Act-Assert pattern. Through group exercises, we will hone our linguistic prowess to write expressive scenarios that thoroughly cover the features we intend to test without any ambiguity. You will be equipped to be one of the best test writers on your team!

Andrew Knight
Cycle Labs

Andrew Knight, also known as “Pandy,” is the Automation Panda. He’s a software quality champion who loves to help people build better quality software. Currently, he works as the Senior Director of Product Management at Cycle Labs, focusing on building an excellent test automation platform for enterprise systems. Previously, Pandy spent a decade as a SDET building solutions to testing problems at various tech companies. He also previously led Developer Relations and Test Automation University at Applitools. As an avid supporter of open source software, Pandy is a Playwright Ambassador as well as the lead developer for Boa Constrictor, the .NET Screenplay Pattern. On the side, he is writing a book on software testing with Manning Publications. Apart from software, Pandy spends time with his family, his French Bulldog, and his vintage Volkswagens. Check out his tech blog at AutomationPanda.com, and follow him on Twitter at @AutomationPanda.

Sarah Watkins Headshot
Q2

Sarah Watkins is a Software Engineer in Test at Q2 where she works on an automated end-to-end web UI testing solution that continuously runs thousands of tests daily. She also shares her knowledge of best practices and good coding methodologies with other teams. In addition to this, she is a maintainer for Boa Constrictor, an open-source implementation of the .NET Screenplay Pattern. Sarah is passionate about doing quality work and applying her skills to make a beneficial impact on others. She is active in pursuing her Christian faith and enjoys spending time in the great outdoors.