@testla/screenplay-essentials
v1.0.0
Published
Implementation of essential actions and questions.
Readme
Testla Screenplay Essentials
Whats in Testla Screenplay Essentials?
Testla Screenplay Essentials is a module of the Testla Screenplay suite which comes with generic Actions and Questions which can be used in various contexts.
You will most likely use this module as an extension to other Testla Screenplay modules already installed in your project.
Why Testla Screenplay
Testla Screenplay is a free and open-source acceptance testing library that can help you establish a clear link between the expected business functionality and the actual working state of your software system.
We've designed Testla Screenplay to make it easier for you to create test scenarios that build a shared understanding and trust between your business sponsors and delivery teams and to help you prove that your system meets and continues to meet its requirements.
It enables you to create multi-actor acceptance and regression tests that captures your domain vocabulary, model your business workflows, and help you write high-quality test automation code you can reuse across projects and teams.
Installation
Get started by installing Testla Screenplay Essentials using npm. Ofcourse you can also install it via a different package manager of your choise.
npm install @testla/screenplay-essentialsIf you are setting up a new test project you may want to consider using our installer tool Create Testla Screenplay. It will guide you through the install routine letting you choose packages you want to install and creates a full project folder structure.
👨🏫 Learn Testla Screenplay
Testla Screenplay offers plenty of resources to help you get started with the solution:
- Screenplay Pattern Overview
- Guide 🚀️ - comprehensive introduction to Testla Screenplay
- Screenplay Elements - API reference and usage examples for Testla Screenplay Essentials
- Issues - Feature Requests or Defects
📣 Your feedback matters!
Do you find Testla useful? Give it a ⭐ star on GitHub! Found a bug? Need a feature? Raise an issue or submit a pull request. Want to get in direct contact with us? Use our Discord Community.
