This session was not filmed.
Are your web tests hard to read and hard to maintain? Does their reporting leave something to be desired? Do you have trouble scaling your test suite? Indeed, these are common issues faced by teams working with automated web tests. Serenity/JS presents an innovative answer to these problems. Serenity/JS is a TypeScript implementation of Serenity BDD that lets you test your full-stack apps using the Screenplay Pattern and also benefit from the powerful reporting features provided by Serenity BDD. More than just a simple pattern, Screenplay represents the next step in writing articulate, declarative tests using a highly expressive DSL. In this practical half-day workshop, you'll learn to use Serenity/JS and apply the Screenplay Pattern to design automated acceptance tests for several mini web apps.
Please clone this
Make sure that your setup is correct by running:
To do that, you’ll need:
Laptop with an internet connection; either a PC or a Mac
Node.js >= 8.x and NPM, which you can download here
Java 8, JRE is sufficient, JDK will be fine as well, available here
Your favourite IDE, ideally:
IntelliJ Ultimate with following plugins:
YOU MAY ALSO LIKE:
4 hr Tutorial: Next Generation Acceptance Testing With Serenity/JS - Part 1
Jan Molak is a full-stack developer and coach who spent last 12 years building and shipping software ranging from best-selling, award-winning AAA video games through high-traffic websites and web apps to search engines, complex event processing and financial systems. Jan's main focus is on helping organisations deliver valuable, high-quality software frequently and reliably through implementing effective engineering practices. A prolific contributor to the open-source community, Jan is the author of the Jenkins Build Monitor helping thousands of companies worldwide keep their builds green and the delivery process smooth.