Our experts are available to address your queries, providing valuable insights without any obligation. Take advantage of our free discovery consultation so you can make an informed decision.
"There was good breadth to the topics without giving too much information for an introductory course. The interactive activities were good. It was good to get suggestions specifically relating to what we do."
"I, along with three colleagues, came on the Agile course. The training was fantastic. I have limited Agile knowledge and this helped answer all the questions I had, in an impartial and helpful way. I learned more about Scrum than I have done in the past and heard of different frameworks that I didn’t know existed and much of this was down to the instructor: his approach, style and knowledge. Please pass on my thanks and I cannot recommend Framework highly enough based on this session."
"Framework provided us with Agile Overview sessions and targeted training courses for Product Owners, Scrum Masters and the Development Team. Simon was excellent, the material was well-structured and the content was well received by all. Framework was also engaged to provide Agile mentoring and coaching to ensure the that the transition to Agile was as smooth as possible."
"I engaged with Framework to support a department-wide transition to Agile Development Practices. The Kick-start programme provided training for the larger organisation, hands-on role and tool-specific training and follow-up coaching. The Agile adoption was and continues to be a success. Scrum is now bedded in and we are making full use of JIRA. Framework's expertise and flexibility made this a very positive experience throughout."
Our BDD with SpecFlow training course will give you the skills to implement Behaviour Driven Development (BDD) techniques in your .NET development projects.
Behaviour-Driven Development (BDD) is a tried-and tested Agile methodology aimed at improving the communication and collaboration between Software Developers, Quality Assurance / Testers, Business Analysts, and other vested stakeholders involved in bringing software products to fruition.
SpecFlow is an implementation of the popular Cucumber framework specifically for teams working with Microsoft's .NET Framework for implementing the tenets of BDD - defining, managing and executing automated Acceptance Tests based on human-readable business specifications.
Our highly interactive SpecFlow training course will bring you quickly up to speed with the benefits, syntax and BDD best practices so you can start using SpecFlow to improve your .NET development life cycle and build better products.
Trusted by:
In a nutshell
Who should attend
Flexible training
Course Syllabus
Write well-formed plain-text SpecFlow Features and Scenarios
Write Step Definitions
Build a working app with 100% code coverage
Connect TDD to Features
Design better Testing strategies
Maintain the BDD cycle
Maintain large SpecFlow codebases
Use Advanced SpecFlow features
Who should attend
.NET Software developers, QA / Testers, Business Analysts, Scrum Developers, Product Owners and all other involved stakeholders who are looking to improve the product development lifecycle and project reporting in their business, through Behaviour-Driven development techniques - specifically with the aid of the Cucumber framework.
Pre-requisite Skills
Delegates will ideally have a background in software development and / or testing using .NET technologies, or experience of gathering and analysing user requirements / use cases.
Live, instructor-led online and on-site training
We appreciate that you need flexibility to fit in with new working situations - whether you're an individual, part of a distributed team, or simply have projects and deadlines to meet.
Our remote training can take place online in a virtual classroom, with content split into modules to accommodate your scheduling challenges and meet your learning goals. Get in touch today to find out how we can help design a cost-effective, flexible training solution.
Course Syllabus
Introduction to Behaviour-Driven Development
What is BDD?
The benefits of using BDD techniques
Gherkin Syntax
Introduction to SpecFlow
Writing Features
Writing Scenarios
Writing Step Definitions
Putting BDD into Practice
Step-by-step hands-on build of a simple .NET app using BDD and SpecFlow
How to connect TDD to Features
Running Acceptance Tests as BDD features
Testing strategies
The BDD cycle
Growing applications using BDD
How to maintain large SpecFlow codebases
Advanced SpecFlow features
Public Courses Dates and Rates
Standard duration: 5 Days
Please get in touch for pricing and availability.
Interested in this course?
If you want to explore how you can tailor this course for your organisation, want to sign up for our newsletter, or have any other questions then please speak to us on
020 3137 3920 or get in touch using this form.
We use cookies on our website to provide you with the best user experience. If you're happy with this please continue to use the site as normal. For more information please see our Privacy Policy.