Learn how to write clean, clear, maintainable automated acceptance tests for both web applications and web services using Serenity BDD (http://serenity-bdd.info). Serenity BDD is an open source library that helps you write better, more effective automated acceptance tests, and use these acceptance tests to produce world-class test reports and living documentation. Delivered by Alex Soto
Read More
With ScreenPlay, writing clean, maintainable automated acceptance tests becomes easy even for testers who are relatively new to automated testing. A presentation by John Ferguson Smart and Jan Molak.
Read More
In this tutorial, we refactor the previous web test using the new ScreenPlay pattern, and see how it makes the test writing more elegant and easier to understand, as well as making the reporting clearer.
Read More
First of a series of tutorials on Serenity BDD, this tutorial takes you through the basics of setting up a Serenity BDD project with JUnit and writing your first test.
Read More
Behaviour Driven Development is a powerful collaboration technique that can empower teams to deliver higher value features to the business faster and more effectively. But although Behaviour Driven Development is based on a number of simple principles, it can go dramatically wrong in a myriad of different ways. In this talk we discuss twelve BDD…
Read More
Behaviour Driven Development is an increasingly popular Agile development practice that turns testing on its head. It turns automated acceptance testing from a verification activity, done once the development work is done, to a specification activity, with tester involvement starting from the word go.In this talk, we will look at how Behaviour Driven Development radically…
Read More
Any modern web application today sports a rich and powerful user interface with sophisticated business logic built right in to the UI. The behaviour of the UI is an integral part of the user experience. For modern web applications, automated web tests are an essential part of your testing arsenal. But at the same time…
Read More
A common perception of behavior-driven development (BDD) focuses on test automation with Cucumber-style “Given..When..Then” scenarios. But this is just the tip of the iceberg: in fact BDD ranges from requirements discovery and description through to driving technical design and implementation; helping testers focus their testing efforts more effectively; and even providing reliable, useful, and accurate…
Read More
Test-driven development is a game changer for developers, but behavior-driven development (BDD) is a game changer for the whole team. More than just a testing technique, BDD is both a collaboration and a verification tool—and a vital step on the road to continuous delivery. In this session, you will see BDD techniques applied to a…
Read More