Behaviour-driven development (BDD) enables teams to create automated tests that also act as living documentation for software systems. This course introduces the principles of BDD and teaches you how to write Gherkin feature files, create step definitions, and bind automated tests using Selenium WebDriver with JavaScript and Cucumber-JS. For learners completing this course through our classroom study option the training will take three full days, for live virtual classroom delegates the training will be spread over five half days.