Managing State In Automation
Mark Winteringham
Richard Bradshaw

Managing State In Automation


One of the biggest challenges with automated checks is making them deterministic and in our opinion the hardest to get right is state. State being things like system configuration, feature flags and test data. Think about all things you need to do before your check/test can execute. The state, the shape you need to put the system in.

In this workshop we’ll explore how to understand the state required for an automated check and explore common patterns we can use to implement the state. Getting a grasp on state and specifically test data will hugely improve your automated checks.