Course Outline


  • Business Driven Development (BDD) and Acceptance Test Driven Development (ATDD)
  • BDD as a collaboration tool for software engineers, test engineers and business people

Defining your project requirements

Setting up your environment for web application testing

Gherkin: writing your stories in a user-friendly language

The anatomy of the Feature file

Writing your first feature

Writing scenarios for your feature

Writing step definitions

Passing parameters to Steps

Creating scenario outlines to pass multiple arguments

Sharing data between steps

Organizing features and scenarios with tags

Setup and teardown

Closing remarks


  • Experience with testing and knowledge of automated testing
  • Experience with PHP programming
  14 Hours


Related Courses

Watir: Web Test Automation with Ruby

  21 hours

Test Automation with Selenium

  21 hours

Introduction to Selenium

  7 hours

Selenium for Victims of Manual Testing

  14 hours

Complete Web Testing Environment with Selenium WebDriver and JMeter

  35 hours

Test Automation with Selenium and Jenkins

  21 hours

Selenium WebDriver Overview

  7 hours

Selenium WebDriver in C#

  14 hours

Iridium: Cucumber and Selenium Based Testing

  7 hours

Test Automation with Selenium and Katalon Studio

  14 hours

Testing Angular Applications

  14 hours

Protractor: End-to-End Testing for Angular Web Applications

  14 hours

Testing React Apps with Jest

  14 hours

Automation Testing with Cypress

  14 hours

Jasmine: Unit Testing Javascript Applications

  7 hours