Home Serenity-BDD with the ScreenPlay pattern

The Serenity-BDD with ScreenPlay pattern training is aimed at technical testers who want to move beyond PageObjects and learn a better way to structure their test automation code.

Serenity-BDD with the ScreenPlay pattern

  • Price : € 495
  • Exam : No Exam
  • Length : 1 Day
  • Hours : 9:00 to 17:00
  • Category : [Technical]

Course Details

In this workshop we will learn a new way to structure your test automation code, the Screenplay pattern.

The Screenplay Pattern allows you to implement automated tests in a powerful and elegant approach. It has many improvements over the PageObject Model Pattern which we will discuss.

However, the Screenplay Pattern is not limited to GUI interactions, it can also be used for REST API’s or other low level interactions.

Serenity-BDD wraps this pattern in an easy to use framework, that encourages clean, readable code that is more robust.

The framework creates nice reports without having to spend any extra effort.

This training provides a practical, interactive learning experience with incremental lessons and labs that build upon one another.

Modules

Skills Gained

  • How to write quickly and easy without compromising on quality or maintenance
  • How to write robust tests that can adapt to changing business rules
  • Produce living documentation with your tests
  • Help the Agile team write better, understandable tests for better quality

Day 1

1. ScreenPlay Pattern

Basic concepts of test automation

Behavior Driven Development (BDD) and Acceptance Test Driven Development (ATDD)

Understand the limitations of the PageObject Pattern

See how the ScreenPlay Pattern can help you improve your test code

Define the different layers in your test automation framework in a clear, understandable way

How to set up and configure Serenity-BDD

How to write acceptance criteria

What is the ScreenPlay pattern

How to use configurations with Serenity-BDD

How to create and run web GUI tests

How to create and run REST API tests

Cucumber tips and tricks for better tests

Prerequisites

  • Having some test automation experience with Java is useful.

  • Laptop with local administrator rights, to install Java and Serenity-BDD.

To subscribe, or request more information, please fill in the form below or send an email to info@tesuqa.com

tesuqa is accredited as training provider for the Flemish KMO Portefeuille, please ask if you are eligable for this discount.

KMO Portefeuille logo

Related Courses

Introduction to Web Application Security - August Antwerp
  • 1 Day
  • Technical

Introduction to Web Application Security - August …

The Introduction to Web Application Security training is aimed at creating security awareness to anyone in your …

More Info
Introduction to Web Application Security - February Antwerp
  • 1 Day
  • Technical

Introduction to Web Application Security - …

The Introduction to Web Application Security training is aimed at creating security awareness to anyone in your …

More Info
ISTQB Advanced – Technical Test Analyst
  • 3 Days
  • ISTQB

ISTQB Advanced – Technical Test Analyst

The ISTQB CTAL-TTA training is aimed at how to thoroughly prepare and execute unit/integration tests and test …

More Info