BDD Bootstrap - the fastest way to get started with BDD
BDD in Action: Advanced TDD/BDD Masterclass
BDD/ Test Automation in .NET with Specflow
Certified Scrum Product Owner Course - Colin Bird
Mastering Agile Requirements Discovery with BDD – John F. Smart
In this intense 2-day workshop we combine key elements from our BDD requirements discovery and definition workshops with a deep-dive technical introduction into BDD test automation using Cucumber and Java (including Serenity BDD). This is the best way for teams starting on new projects to learn the right practices and tools to succeed from the word “go!”.
This two day course is a practical and hands-on introduction to Test Driven Development and Behaviour Driven Development. Students will learn how to write high-quality unit tests, or more precisely, "executable specifications", to write better designed, more maintainable and more reliable code. Students will also discover how BDD helps keep development focused on the real requirements, resulting in a higher quality product for the end user. These are skills that every developer needs to master.
Do you want to build a high performance test automation team who can deliver high quality automated tests sooner by using state of the art test automation practices? This 3-day workshop will be a hands-on dive into advanced automation practices, with a mixture of roughly 30% presentation and 70% exercises. Students will work as teams to write tests for a real website, working with a git repository and running the tests on a cloud-based architecture using Continuous Integration and distributed machines.
Many teams and organisations are adopting Scrum to dramatically improve their ability to develop software. However, Agile teams need to be building the right software, and to be truly Agile, they also need to be regularly fed with well-shaped requirements. The Product Owner is a critical ingredient of a Scrum team, shaping what they build and a key influence on team performance.
The best software is delivered by engaged and creative teams with a deep understanding of business needs. But this doesn’t happen by accident! Learn how high performing teams use sprint planning and pre-planning techniques to build this understanding and deliver software that delights the customer sooner!