What is cucumber and BDD?
Beside this, what is the difference between BDD and cucumber?
Cucumber enables you with behaviour driven development(BDD). BDD enables you to write the scenarios in a plain language that you prefer so that it gives more readability to technical as well as non-technical person. The Selenium-Cucumber framework supports programming languages such as Perl, PHP, Python, .
Regarding this, is Cucumber BDD or TDD?
Aslak Hellesøy: Cucumber is a tool that supports BDD, which is a variant of TDD (Test-Driven Development). With BDD, *all* the tests are customer acceptance tests, written in plain (human) language so that non-technical stakeholders can understand them.
Cucumber is one such open source tool, which supports behavior driven development. To be more precise, Cucumber can be defined as a testing framework, driven by plain English text. It serves as documentation, automated tests, and a development aid – all in one.