BDD and testing with cucumber


Team training by our behaviour driven development experts

Enquire now button

Enquire now button

in the best hands


  • Years of practical experience helping companies to implement BDD
  • Training course designed and delivered by Hindsight BDD experts
  • Our trainers are renowned worldwide as speakers in the agile space

Your BDD journey


  • Training packages are tailored to what is relevant for your team
  • Examples can be drawn from what's real for your team's projects
  • Ongoing coaching available to support successful BDD adoption

For The whole team


  • Core principles behind BDD will be understood by everyone
  • Interactive and varied training techniques support all team members
  • Unique and practical take-home tools ensure successful BDD adoption

Training FItted to your team


  • At your office/premises
  • UK, Europe, USA and beyond
93% of course attendees would defInitely recommend this course to  others



Who is this course for?


  • Day 1  - For everyone involved in the software development process who is interested in improving the product development lifecycle - product owners, business analysts, software developers, testers and QA, scrum developers. 
  • Day 2 - For developers and testers.


Course prerequisites


  • Day 1 - No coding experience required, suitable for all involved stakeholders.
  • Day 2 - Should have basic knowledge of writing Java code, but previous knowledge of any testing framework not required. 


What Happens on the course?


Delivered over 2 days, the focus is on understanding, application and analysis of BDD techniques. You'll learn: 

Day 1
  • Describe and understand the principles of BDD, including the impact of requirements problems.
  • Use Gherkin syntax to write examples, avoiding common anti-patterns.
  • Discover and clarify requirements with collaboration techniques that encourage questions and review all actors, personas and roles affected. 

Day 2 
  • Understand and create step definitions in Cucumber-JVM
  • Automate BDD tests
  • Integrate BDD with web applications and Selenium 


what happens after the course?


Learning a new technique that'll make a positive impact on software projects doesn't just happen in a couple of days on a course. An expertly delivered course will get your team off to a great start - everyone on the same page - but quality training will also equip everyone with tools, and support where required, to really go the distance and ensure you benefit from the investment. 

  • Practical take-home tools and accessible techniques for BDD adoption are provided in the course.

  • Follow-up coaching is available for regular support and to ensure successful adoption of BDD techniques by the team in the "real world". 



HS-Speech-Marks-Dk-BlueThe training was particularly helpful to understand what BDD actually is, and its use for driving out questions through conversations and collaboration." 

Susan Maslin, Test Team Lead at Radius Payment Solutions



About our lead trainer


HS-Speech-Marks-Dk-BlueMark Winteringham is our agile testing evangelist and lead BDD trainer, dedicated to getting the best for Hindsight customers by making sure BDD is successfully implemented. Mark is a coach, teacher, mentor, tester and also well-known on the international conference circuit where he's regularly found presenting workshops and talks. In 2017 Mark was voted joint 8th in Agile Testing Days list of most influential agile testing professionals. 



Looking for a public BDD training course? 


If you are looking to attend a public BDD training course, please fill in our enquiry form to let us know where you are so we can tell you about future public training sessions near you.