Multi-Browser and Multi-Environment Testing in Serenity BDD

When we write automated acceptance tests, we often want to run the same test in different environments, or on different browsers, and still see each test run appear in the reports.
The latest version of Serenity BDD allows you to implement multi-browser and multi-environment testing using the notion of contexts. A context is a way of running the same test several times, and showing all of the results in the same report.