For an overview on using cucumber, feature files and more, we highly recommend the 10 Minute Tutorial from cucumber.io.
The following documentation explains our particular implementation of BDD using Cucumber and some of the advanced features the library provides...
- Installing
- Running
- Step Definitions (Grammar)
- Chaining Responses (Workflows)
- Data Generation (and variables)
- Scenarios
- Advanced Expressions
- Other Cool Features
- Reporting
- Configuration & Logging
The test directory has a variety of sample feature files that show how to use all the features of the library.