Acceptance Testing with ReqnRoll
placeAmsterdam 19 feb. 2026 tot 20 feb. 2026Toon rooster event 19 februari 2026, 09:30-16:30, Amsterdam, Dag 1 event 20 februari 2026, 09:30-16:30, Amsterdam, Dag 2 |
placeEindhoven 19 feb. 2026 tot 20 feb. 2026Toon rooster event 19 februari 2026, 09:30-16:30, Eindhoven, Dag 1 event 20 februari 2026, 09:30-16:30, Eindhoven, Dag 2 |
placeHouten 19 feb. 2026 tot 20 feb. 2026Toon rooster event 19 februari 2026, 09:30-16:30, Houten, Dag 1 event 20 februari 2026, 09:30-16:30, Houten, Dag 2 |
computer Online: Online 19 feb. 2026 tot 20 feb. 2026Toon rooster event 19 februari 2026, 09:30-16:30, Online, Dag 1 event 20 februari 2026, 09:30-16:30, Online, Dag 2 |
placeRotterdam 19 feb. 2026 tot 20 feb. 2026Toon rooster event 19 februari 2026, 09:30-16:30, Rotterdam, Dag 1 event 20 februari 2026, 09:30-16:30, Rotterdam, Dag 2 |
placeZwolle 19 feb. 2026 tot 20 feb. 2026Toon rooster event 19 februari 2026, 09:30-16:30, Zwolle, Dag 1 event 20 februari 2026, 09:30-16:30, Zwolle, Dag 2 |
placeAmsterdam 23 apr. 2026 tot 24 apr. 2026Toon rooster event 23 april 2026, 09:30-16:30, Amsterdam, Dag 1 event 24 april 2026, 09:30-16:30, Amsterdam, Dag 2 |
placeEindhoven 23 apr. 2026 tot 24 apr. 2026Toon rooster event 23 april 2026, 09:30-16:30, Eindhoven, Dag 1 event 24 april 2026, 09:30-16:30, Eindhoven, Dag 2 |
placeHouten 23 apr. 2026 tot 24 apr. 2026Toon rooster event 23 april 2026, 09:30-16:30, Houten, Dag 1 event 24 april 2026, 09:30-16:30, Houten, Dag 2 |
computer Online: Online 23 apr. 2026 tot 24 apr. 2026Toon rooster event 23 april 2026, 09:30-16:30, Online, Dag 1 event 24 april 2026, 09:30-16:30, Online, Dag 2 |
placeRotterdam 23 apr. 2026 tot 24 apr. 2026Toon rooster event 23 april 2026, 09:30-16:30, Rotterdam, Dag 1 event 24 april 2026, 09:30-16:30, Rotterdam, Dag 2 |
placeZwolle 23 apr. 2026 tot 24 apr. 2026Toon rooster event 23 april 2026, 09:30-16:30, Zwolle, Dag 1 event 24 april 2026, 09:30-16:30, Zwolle, Dag 2 |
placeAmsterdam 25 jun. 2026 tot 26 jun. 2026Toon rooster event 25 juni 2026, 09:30-16:30, Amsterdam, Dag 1 event 26 juni 2026, 09:30-16:30, Amsterdam, Dag 2 |
placeEindhoven 25 jun. 2026 tot 26 jun. 2026Toon rooster event 25 juni 2026, 09:30-16:30, Eindhoven, Dag 1 event 26 juni 2026, 09:30-16:30, Eindhoven, Dag 2 |
placeHouten 25 jun. 2026 tot 26 jun. 2026Toon rooster event 25 juni 2026, 09:30-16:30, Houten, Dag 1 event 26 juni 2026, 09:30-16:30, Houten, Dag 2 |
computer Online: Online 25 jun. 2026 tot 26 jun. 2026Toon rooster event 25 juni 2026, 09:30-16:30, Online, Dag 1 event 26 juni 2026, 09:30-16:30, Online, Dag 2 |
placeRotterdam 25 jun. 2026 tot 26 jun. 2026Toon rooster event 25 juni 2026, 09:30-16:30, Rotterdam, Dag 1 event 26 juni 2026, 09:30-16:30, Rotterdam, Dag 2 |
placeZwolle 25 jun. 2026 tot 26 jun. 2026Toon rooster event 25 juni 2026, 09:30-16:30, Zwolle, Dag 1 event 26 juni 2026, 09:30-16:30, Zwolle, Dag 2 |
placeAmsterdam 20 aug. 2026 tot 21 aug. 2026Toon rooster event 20 augustus 2026, 09:30-16:30, Amsterdam, Dag 1 event 21 augustus 2026, 09:30-16:30, Amsterdam, Dag 2 |
placeEindhoven 20 aug. 2026 tot 21 aug. 2026Toon rooster event 20 augustus 2026, 09:30-16:30, Eindhoven, Dag 1 event 21 augustus 2026, 09:30-16:30, Eindhoven, Dag 2 |
ReqnRoll Intro
This module introduces ReqnRoll as a modern replacement for SpecFlow. It covers Acceptance Test Driven Development (ATDD), Visual Studio integration, installation, configuration, and core concepts such as user stories, scenarios, and features.
Gherkin Keywords
Participants learn about Gherkin syntax and keywords like Feature, Background, Scenario, Given, When, Then, And, But, and Scenario Outlines. Writing clean and understandable feature files is emphasized.
Step Definitions
This…

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
ReqnRoll Intro
This module introduces ReqnRoll as a modern replacement for SpecFlow. It covers Acceptance Test Driven Development (ATDD), Visual Studio integration, installation, configuration, and core concepts such as user stories, scenarios, and features.
Gherkin Keywords
Participants learn about Gherkin syntax and keywords like Feature, Background, Scenario, Given, When, Then, And, But, and Scenario Outlines. Writing clean and understandable feature files is emphasized.
Step Definitions
This module explains how to map Gherkin steps to automation code. Topics include step definition files, templates, parameterizing with regular expressions, using the features and format options, and sharing data across steps.
Data Driven Testing
Learners explore how to parameterize tests using Scenario Outlines and Data Tables. Topics include raw methods, maps in tables, implementing data-driven steps, and debugging failed scenarios.
ReqnRoll Hooks
This module introduces hooks such as Before, After, Around, and Step hooks (BeforeStep and AfterStep). Tagged hooks and lambda-style syntax for defining hooks are demonstrated.
ReqnRoll Tags
Participants learn to use tags for grouping scenarios, scoping hooks, ignoring tests, and documenting features. Tag expressions and tag inheritance are also covered.
Advanced Topics
Advanced content includes migrating from SpecFlow, CI/CD pipeline integration, interpreting test reports, debugging tests, and optimizing performance.
Optional: NUnit
This optional module introduces NUnit integration with ReqnRoll. Topics include assert statements, test fixtures, annotations, test suites, parallel execution, and parameterized tests.
Audience Course Acceptance Testing with ReqnRoll
The course Acceptance Testing with ReqnRoll is intended for C# developers, Test Automation Engineers and Quality Engineers who are involved in Behavior-Driven Development (BDD).
Prerequisites Course Acceptance Testing with ReqnRoll
Knowledge of the fundamentals of C# and the basic concepts of Behavior Driven Development.
Realization Training Acceptance Testing with ReqnRoll
Demo sessions by the trainer, practical exercises and discussion of practical cases.
Certificate Acceptance Testing with ReqnRoll
After successfully completing the course, participants will receive a certificate of participation in Acceptance Testing with ReqnRoll.
Modules
Module 1: Reqnroll Intro
- ReqnRoll Intro
- Acceptance Test Driven Development
- Evolution From Specflow
- Cucumber for .NET
- Visual Studio Integration
- Installing ReqnRoll
- ReqnRoll Configuration
- Mocking and Stubbing
- User Stories
- Scenarios
- Features
Module 2: Gherkin Keywords
- What is Gherkin?
- Gherkin Syntax
- Feature Files
- Gherkin Keywords
- Feature Keyword
- Background Keyword
- Scenario Keyword
- Given and When Keyword
- Then and And Keyword
- But Keyword
- Scenario Outlines
Module 3: Step Definitions
- Mapping Gherkin Steps
- Step Definitions
- Step Definition File
- Step Template
- Automation Script
- Step Implementation
- Parameterizing Steps
- Using Regular Expressions
- features Option
- Sharing Data
- format Option
Module 4: Data Driven Testing
- Parameterization
- Scenario Outline
- Executing Examples
- Data Tables
- Raw Methods
- Maps in Data Tables
- Test Step Implementation
- Matching Steps
- Failed Steps
Module 5: ReqnRoll Hooks
- What are Hooks?
- Scenario Hooks
- Before Hook
- After Hook
- Lambda Style
- Around Hook
- Step Hooks
- BeforeStep and AfterStep
- Tagged Hooks
Module 6: ReqnRoll Tags
- What are Tags?
- Scenario Subset
- Scoping Hooks
- Tag Placement
- Tag Inheritance
- Tag Expressions
- Run Scenario Subset
- Ignoring Scenarios
- Tags for Documentation
Module 7: Advanced Topics
- Migration from SpecFlow
- Migration challenges
- Continuous Integration
- Reqnroll in CI/CD pipeline
- Interpreting Test Reports
- Debugging Reqnroll Tests
- Performance Optimization
Optional Module 8: NUnit
- NUnit Integration
- Assert Statements
- Fixtures
- Annotations
- Test Suites
- Parallel Execution
- Parameterized Tests
Waarom SpiralTrain
SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.
Onze trainingkenmerken zich door :
• Klassikale of online open roostertrainingen en andere
trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

