STAREAST 2025 - Behavior-Driven Development

Thursday, May 1

T4

Enhancing Automation Testing with Behavior-Driven Development (BDD) and the Screenplay Pattern

Thursday, May 1, 2025 - 9:45am to 10:45am

In Esri's quest to improve automation testing, they faced a significant challenge: integrating Behavior-Driven Development (BDD) into the existing framework without discarding established tools. The goal was to maintain a shared business language while simplifying the testing process. To tackle this, Junuen's team adopted the screenplay pattern and rebuilt their XCUITest framework from the ground up. This innovative structure focused on tasks, interactions, and abilities, all elements of the screenplay pattern, enabling them to prioritize what truly mattered in their tests: the end-user...