Screenplay pattern
Screenplay is a software design pattern to assist in the automation of complex processes. It is particularly useful for writing tests which use a Behaviour Driven Development (BDD) style. CSF.Screenplay is a library and framework for using this design pattern.
Learn about Screenplay's concepts
- Makeup of a Performance
- How a Screenplay runs
- Using dependency injection
- Glossary of Screenplay terminology
As a testing tool
Screenplay is useful for directing integration and system tests. It may be used for testing web applications via a web browser. In that context, Screenplay is a refinement of the Page Object Pattern.