Greach 2014, The Groovy Spanish Conf 28/March, Madrid, Spain
http://greach.es
Follow us on twitter
http://twitter.com/greach_es
Slides & source code:
http://greach.es/speakers/marco-vermeulen-bdd-using-cucumber-jvm-and-groovy/
Behaviour Driven Development (BDD) is the next step to writing applications that hit the mark! What makes this technique different is that it engages Stakeholders from start to finish of a project. This is done by writing Specifications by Example in collaboration with all Stakeholders.
This presentation will use Cucumber combined with the power of Groovy to demonstrate how you can apply BDD to your next project. We will look at using Cucumber in context of both Groovy and Grails applications. We will demonstrate how to use Cucumber's Gherkin syntax to write clear Scenarios, then progress to writing Step Definitions in Groovy, then using Geb to interact with a browser. We will implement the new feature in our Grails application using Spock to test drive our finer grained components. Lastly, we will demonstrate our Cucumber Feature running end-to-end.
The purpose of this presentation is to encourage others in the Groovy community to embrace BDD, and to write relevant useful applications
Marco Vermeulen
Private Contractor
Marco Vermeulen is a South African Software Developer who works and lives in London.
He spent the past 11 years working with Enterprise Java, having experienced both the benefits and frustrations of the technology. He has survived EJB 2.1, did time with Struts and enjoyed using frameworks like Spring and Hibernate.
Having worked with Groovy for the past 5 years and using Grails for the past 2, he has engineered solutions for Shazam, MailOnline and Burberry.
He is also the author of GVM, the Groovy enVironment Manager.