What are BDD and Cucumber?
Behavior Driven Development is a combination of two things there is the business side and the technology side. Business is much more involved in designing the application and therefore the test steps.
Cucumber is a BDD tool, not a testing tool. It is for a coordinated effort between all individuals from the group. Cucumber as a structure gets Gherkin and runs the automated tests.