Yeaaaaaaaaaah
 
Home » Events » Dublin Java User Group May 2016

News Stories

Job Search

Events

Back to Events »

Dublin Java User Group May 2016


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

Dublin_Java_User_Group_700_banner.png

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

 

and

 

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 TechMeetup.space, 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: TechMeetup.space, Next to Palace Bar, Fleet St, Dublin 2

 

TICKET:FREE

 

Book Your Ticket or Find Out More About this Event

 

IrishDev.com publishes details of this event for information only which are correct at the time of publication. IrishDev.com 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....


event-star.png

Join IrishDev.com at Facebook Join IrishDev.com at LinkedIn Follow IrishDevdotcom on Twitter

 

E-mail