Training: BDD with Gherkin and Cucumber-C++
Booking
Duration: 2 Days
Contact: Siddhesh Nikude
Inquire via E-Mail
Phone: +91-95-52572354
Available Languages
- English
- German
Audience
Product Owners, Business Analysts, Requirements Engineers and Software Developers.
Goals
Learn how to improve your Agile Process with Behavior-Driven Development.
Contents
- Introduction
- TDD, BDD, ATDD
- Test Pyramid
- Unit Testing vs Acceptance Testing
- How to place Cucumber in the Test Pyramid
- Acceptance Testing with Cucumber
- Unit Testing with Cucumber
- Gherkin
- Feature Files
- Given-When-Then Steps
- Scenarios
- Scenario Outlines / Examples
- Backgrounds
- Cucumber for C++
- Installing Cucumber C++
- Setting Up Cucumber C++ with an IDE
- Running Feature Files
- Implementing Step Definitions
- Assertions with Google Test
- Setting Up Cucumber with IDEs
- Eclipse
- CLion
- Debugging
- Integrating Cucumber with Build Tools
- GNU make
- Launching Cucumber from Google Test
- Advanced Topics
- How to phrase
- Test Selection (Tags)
- Hooks
- Cross-layer-testing - Reusing your Feature Files
- Accessing your under-test context
- Performance Tricks
- Data-Driven Testing in Cucumber
- Comparison with other frameworks
There are plenty of examples and exercises.