In this series of 3 tutorials you'll learn how to write automated tests and generate comprehensive test execution reports in the context of an Angular application, exercised using Serenity/JS, Cucumber, Protractor, Selenium WebDriver and Chai.
You'll learn how to set up and write test scenarios using Serenity/JS and also:
- why speaking the right language is important and why Page Objects are not the answer to the test script spaghetti,
- how writing what you'd like to read can make an automated test easier to maintain,
- what to do to make the tests speak for themselves and communicate the state of your application better to both technical and non-technical members of your team.
Ready? Let's get started!