A handbook by Jan Molak
Serenity/JS makes acceptance and regression testing of modern web apps faster, more collaborative and easier to scale.
Serenity/JS is a next generation acceptance testing library, expanding the capabilities of Angular Protractor to give you:
- the flexibility and expressiveness of the Screenplay Pattern,
so that your test scenarios stay free of noise and focused on the business logic,
- the power and visibility of Serenity BDD
so that failure analysis and release readiness assessment become more efficient,
- an easy way to introduce and follow SOLID design principles,
to keep your code simple, reusable and easy to extend,
- effortless integration with popular test automation tools like Cucumber, Mocha and Chai,
so that you can introduce it into your existing toolchain today,
with just a single, one-line code change!
Star or fork the project on Github
Ask questions and find answers on StackOverflow
... and use the pencil button at the top of the page to improve this documentation