Home » Events » Dublin Java User Group May 2016

News Stories

Job Search


Back to Events »

Dublin Java User Group May 2016

Time18:15:12 Phone
DateTuesday, May 24, 2016 Web
VenueTechMeetupSpace, Fleet St, Dublin 2 Email


Next generation automated acceptance testing with Serenity BDD and the Screenplay Pattern




BDD anti-patterns - stories from the trenches about how not to do BDD


The Dublin Java User Group is delighted to welcome back Australian John Ferguson Smart, consultant, coach, and trainer in technical agile practices.


About John

John is a prominent international figure in the domain of behaviour driven development, automated testing, developer best practices, continuous integration and delivery, and software life cycle development optimisation in general.

He is the founder of the open source Thucydides Automated Acceptance Test Library project, and has authored great O'Reilly and Manning manuals such as BDD in Action, Java Power Tools, and Jenkins: The Definitive Guide

John currently resides in London and through his consultancy company Wakaleo Consulting helps UK and Irish organisations optimize their software development processes by utilising agile development practices such as Behavioral-Driven Development, Continuous Integration, Test-Driven Development, Acceptance-Test Driven Development, Build Automation, Code Quality Practices and Automated Web Testing.



Session 1 - Next generation automated acceptance testing with Serenity BDD and the Screenplay Pattern

Serenity BDD helps you write better, more effective automated acceptance tests, and use these acceptance tests to produce world-class test reports and living documentation. The Screenplay Pattern is an innovative new approach to writing automated acceptance tests that are easier to understand, easier to extend and easier to maintain.

In this hands-on session, John will show how to use Serenity BDD and the Screenplay Pattern, in conjunction with Cucumber-JVM, to write clean, clear and maintainable BDD-style automated acceptance criteria.



Session 2 - BDD anti-patterns - stories from the trenches about how not to do BDD


Behaviour-Driven Development (BDD) is a powerful collaboration technique that can empower teams to deliver higher value features to the business faster and more effectively. But although BDD is based on a number of simple principles, it can go dramatically wrong in myriad different ways.


In this session, John will discuss a number of BDD anti-patterns we frequently encounter in real-world BDD projects - anti-patterns that can dramatically reduce the effectiveness of BDD as a practice, and that can even cause BDD adoption to fail entirely. Looking at everything from insufficient collaboration practices to poor use of test automation tooling; from teams that test too much to teams that forget the most important scenarios, we will look at the many different ways that BDD can go wrong, and how it should be done.


We will use real-world examples to illustrate each of these anti-patterns. You will learn how to spot these issues in your own projects, and more importantly how to avoid them in the first place.



Follow the Action on Twitter



The action starts at 7:00pm but feel free to come in at 6:15pm to enjoy coffee with our fellow guests!


The Dublin Java User Group is a resident of, a venue in Temple Bar Dublin designed specifically as a boutique meetup space for specialist software, web, digital and technology meetups. Aside from carefully selected technology presentations, we almost always have Irish craft beer, non-alcoholic drinks, and pizza - you can be assured of a great time in a great community!





Information & Registration


DATE & TIME: 24th May 2016 / 18:15

VENUE:, Next to Palace Bar, Fleet St, Dublin 2




Book Your Ticket or Find Out More About this Event publishes details of this event for information only which are correct at the time of publication. accepts no responsibility for cancellation, amendment and or loss for whatever reason.



For weekly event email

complete Green Box (top right)


Get Instant Irish Tech News from our Social Channels....


Join at Facebook Join at LinkedIn Follow IrishDevdotcom on Twitter