• An empty cart

    You have no item in your shopping cart

  • An empty cart

    You have no item in your shopping cart

Enter your keyword


Online Cucumber BDD Test Automation Training


Course Overview

Cucumber is a framework for writing and executing high level descriptions of your software’s functionality. One of Cucumber’s most compelling features is that it provides the ability to write these descriptions using plain text in your native language. Cucumber’s language, Gherkin, is usable in a growing variety of human languages, On completion of the course the candidates who wish to gain experience will be able to take part in live projects for a period of up to 2 months. Based on this experience the candidates can apply for relevant jobs and will be able to get a reference from our project co-coordinator.

It is a fully hands-on training course which involves theory, practical examples and demonstration. Delegates will practice what they have learned in each chapter.

Course Objectives

At the end of the course the candidate will be able to

  • Write feature files with scenarios for test projects,
  • To implement the methods in Java and Ruby languages
  • Design test frameworks in order to effectively drive the testing team
  • Implement automation test framework using Page Object Model and Page Factory
  • Create cucumber HTML test reports,
  • Create data driven test cases using excel or databases for test data,
  • Apply the testing skills in work place effectively
  • Use an automation testing platform “testenium.com”, without having to install any testing tools on the computer. (Note: Whoever book this course gives permission to receive information about Testenium from Testenium Limited or from Dr Aras)

Course Start Dates

Start Date Time DaysDurationLocation
05/11/202010.00 - 17.00Thu/Fri2 DaysBrentford
10/12/202010.00 - 17.00Thu/Fri2 DaysBrentford
07/01/202110.00 - 17.00Thu/Fri2 DaysBrentford
04/02/202110.00 - 17.00Thu/Fri2 DaysBrentford
04/03/202110.00 - 17.00Thu/Fri2 DaysBrentford
08/04/202110.00 - 17.00Thu/Fri2 DaysBrentford
06/05/202110.00 - 17.00Thu/Fri2 DaysBrentford
03/06/202110.00 - 17.00Thu/Fri2 DaysBrentford
08/07/202110.00 - 17.00Thu/Fri2 DaysBrentford
05/08/202110.00 - 17.00Thu/Fri2 DaysBrentford
09/09/202110.00 - 17.00Thu/Fri2 DaysBrentford


  • Beginners
  • Basic HTML
  • JavaScript
  • Introduction to programming

Target Audience

  • Web Application Testers
  • Web Developer
  • Internet Developers
  • Portal Developer
  • Web Consultant
  • e-Commerce Developer
  • Application Developers

Three months experience on live project

On completion of the course the candidates who wish to gain experience will be able to take part in live projects for a period of up to 3 months. Based on this experience the candidates can apply for relevant jobs and will be able to get a reference from our project co-coordinator.

Trainer's Profile

“Dr Aras is presenting Testenium.com, the world’s first online testing platform in London Selenium meetup”

The trainer for this course has over 30 Years experience in IT Training and consulting to the corporate and government departments in the UK. The trainer also developed the world’s first Online automation testing platfrom for BDD, TDD and Selenium called Testenium.com. Linkedin Profile

Course Content

Cucumber BDD Test Automation

  • What is BDD
  • Cucumber implements BDD
  • Gherkin Language
  • Features
  • Scenarios
  • Preparing Features File having test scenarios
  • Writing a step definition
  • Writing Runner Class
  • Given, When, Then, And, But annotations and usage in features class
  • Passing parameters in Step Functions
  • Using regular expression in step implementation to parameterize
  • Parameterize complete scenario using features class
  • Datatable in Cucumber and its implementation
  • Data Tables
  • Scenario Outline

  • Installing Ruby language
  • Setting up the Development Environment
  • Best practices for Rails application deployment.
  • Optimizing a Ruby on Rails application.
  • Internationalization with Rails.
  • The future of Rails and CRUD.
  • Install Ruby and Gems
  • Create Cucumber project
  • Test Cucumber project with Ruby
  • Junit Report Generation in Cucumber
  • Cucumber HTML Reports

  • Download the Maven Dependencies for Cucumber, Selenium, Junit
  • Downloading Cucumber Jars
  • Introduction to Java
  • Create the Maven Project using Java
  • Running simple feature/Step scenario
  • Building a simple test case
  • Implementing logging using Log4J
  • Executing project from eclipse
  • Executing project from Maven
  • Generating Junit, Cucumber reports
  • Background and Pending Exception
  • Parameterizing/repeating test cases from feature classes
  • Implementing/deciding Tags
  • Running all/limited tests

  • Download the phantomJS
  • Installing Poltergeist Gem
  • Configuring Poltergeist
  • Running the test
  • Analyse the time

  • Introducing ActiveRecord
  • Refactoring to Use a Database
  • Reading and Writing to the Database
  • Cleaning the Database with Transactions
  • Cleaning the Database with Truncation

  • Writing WebService project in Visual Studio 2013
  • installing Savon and Nokogiri gems
  • Writing a feature file for accessing WebServices
  • Writing Step Definitions
  • Testing Web Services

  • What are Page Object and Page Factory
  • Factory in Selenium
  • Create Page Objects and Page Factory Usage
  • Elements Abstraction Layer
  • Execute the Test

  • Creating Ruby Project with Selenium WebDriver gem
  • Running the project

Reviews Statistic

5 out of 5
3 Ratings
5 Start 0
4 Start 0
3 Start 0
2 Start 0
1 Start 0

3 reviews for Online Cucumber BDD Test Automation Training

  1. Avatar
    5 out of 5


    I followed a cucumber test automation training at WCC recently.

    Dr Aras explained all the concepts very well before going to practical. i understand the selenium and the cucumber topics and managed to practice every aspect of the topics.

    i am a maths teacher and i am now starting to apply for test automation jobs as it is paid very well. dr aras was really helpful in answering any question. i learnt selenium webdriver, cucumber with java and continuous integration (jenkins). i can recommend WCC for any test automation training.

  2. Avatar
    5 out of 5


    Excellent course where the instructor has chose an agile approach to teaching, support documentation and the relevant code are provided to the student but the focus is practical based sessions to ensure the student is engaged from the start. Dr Aras is very patient and highly intelligent and teaches without having to refer to books/manuals – a sign of a teacher who is well informed, passionate about technology and want to share his knowledge. In addition to this, the focus is to ensure that the student is constantly learning – questions and discussions are encouraged. After course support is available (phone/face to face) at no extra cost and I benefited tremendously from this, my confidence has increased and my career in automation has truly started.

  3. Avatar
    5 out of 5


    a well presented course where the course tutor, dr aras, uses modern day class teaching methods for learning and motivation.
    with each concept explained in theory, Practical sessions are then organised to demonstrate the ideas in relation to real world scenarios.

    the tutor also exhibits flexibility in supporting each student’s individual learning requirements, holding q&A sessions and providing industry related advice.
    overall, a well organised presentation of cucumber and bdd test automation, giving one self a real opportunity to take their test automation aspirations forward.

Add a review

Duration 2 Days
Price £690.00 £290.00

Choose Start Date *

Choose Package *

Share our course