The Screenplay Pattern: Better Interactions for Better Automation

The Screenplay Pattern is a design pattern for automating interactions. It helps you write more readable and maintainable tests. It can be used not only for UI tests but also for Web UI, REST API, mobile, and so on. It is more scalable and reusable for large test automation projects when compared to raw calls or using page objects.

Our guests on this episode:

Andrew Knight is the “Automation Panda” – an engineer, consultant, and international speaker who builds solutions for software testing problems. He has designed and built robust test automation projects for operating systems, service APIs, and Web apps with thousands of tests running continuously. He is the lead developer for Boa Constrictor, the .NET Screenplay Pattern. He also mentors people in good development, testing, and BDD practices. Andy currently works full-time as the Lead Software Engineer in Test at PrecisionLender, a Q2 company. He is a technical blogger and writes on AutomationPanda.com.