Training: BDD with Gherkin and Cucumber-Java
Booking
Duration: 2 Days
Contact: Shweta Sadawarte
Inquire via E-Mail
Phone: +91-99-22925990
Cancellation and Refund
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
- Implementing Step Definitions
- Implementing Step Definitions (Java 8)
- Assertions with JUnit
- Assertions with Hamcrest Matchers
- Setting Up Cucumber with IDEs
- Eclipse
- IntelliJ IDEA
- NetBeans
- Debugging
- Integrating Cucumber with Build Tools
- GNU make
- Apache Ant
- Apache Maven
- Gradle
- SBT
- Launching Cucumber from JUnit (JUnit 4 Cucumber Runner, JUnit 5 Cucumber Extension)
- Advanced Topics
- How to phrase
- Test Selection (Tags)
- Hooks
- Cross-layer-testing - Reusing your Feature Files
- Cucumber and Spring
- Accessing your under-test context
- Performance Tricks
- Data-Driven Testing in Cucumber
- Comparison with other frameworks
- Concordion
- Easyb
- Fit / FitNesse
- JBehave
- JDave
- JUnit
- TestNG
There are plenty of examples and exercises.