Skip to main content

Serenity/JS Core Design Patterns

In this part of the Serenity/JS Handbook you'll learn about the core design patterns that underpin the framework. We'll take a deep dive into the Screenplay Pattern, and you'll see how the principles of encapsulation, composability, coherency, and learnability permeate the design of the framework to benefit the test scenarios you create with it.