Behavior-Driven Development (BDD) is a set of pragmatic practices that prioritizes our focus on the behaviors we want to develop. Why? Users get value out of good behaviors. If we focus on developing high-quality features that users want, then everything else falls into place. In the first half of this workshop, we will explore behaviors for an example product using a group activity called Example Mapping. Then, in the second half, we will refine all the scenarios for those behaviors by writing Gherkin "Given-When-Then" scenarios that follow the Arrange-Act-Assert pattern. Through these...
Sarah Watkins
Software Engineer in Test
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.