BDD Framework using Cucumber Selenium

Learn and Master BDD Framework Using Cucumber Selenium.

  • ( 5.0 ) (1 Reviews) 17 students enrolled

Course Overview

In order to get better advantage of the software testing, organizations are nowadays taking a step forward. They implement important acceptance test scenarios while development is in-progress. This approach is commonly known as Behaviour Driven Development (BDD).

Behaviour Driven Development gives us an opportunity to create test scripts from both the developer’s and the customer’s perspective as well. So in the beginning, developers, project managers, QAs, user acceptance testers and the product owner (stockholder), all get together and brainstorm about which test scenarios should be passed in order to call this software/application successful. This way they come up with a set of test scenarios. All these test scripts are in simple English language, so it serves the purpose of documentation as well.

BDD aims to make development practices more accessible and intuitive to newcomers and experts alike, but shifting the vocabulary from being test-based to behaviour-based.

It positions itself as a development paradigm, emphasising communication and automation as equal goals.

In BDD, the behaviours represent both the specification and the test cases.

What are the requirements?

  • Basic knowledge on testing
  • Hands-on experience of some testing tools
  • Knowledge on Java
  • Familiar with JUnit.

What am I going to get from this course?

  • You will learn to Integrate Java with selenium
  • Learn to create Feature file and step definition
  • You will be confident to design data driven test framework

What is the target audience?

  • Anyone who is keen to learn to test web applications
  • Anyone who wants to apply Java and selenium to real-world projects.

About the Author

We at SkillRary strive to provide simple yet powerful training or tuition on all domains. This organization has started with a mindset to share the knowledge that the internet or an individual has in a progressive manner. SkillRary is an online training programme, trying to get the best content for all on a very low cost and thereby helping everyone with a digital schooling and online education.  

SkillRary provides computer based training (CBT), distance learning or e-learning, that takes place completely on the internet. The courses involve a variety of multimedia elements, including graphics, audio, video, and web-links which can be accessed to the enrolled clients.

In addition to presenting course materials and content, SkillRary gives the students the opportunity for live interactions and real-time feedback in the form of quizzes and tests. Interactions between the instructor and students are also conducted via chat, e-mail or other web-based communication. Unlike any other, we here also let the students know which module has to be gone through first. All the modules are placed according to the lesson plans so that students will know what to refer first.

SkillRary is self-paced and customizable to suit an individual's specific learning needs. Therefore it can be conducted at any time and place, provided there is a computer or smartphone with high-speed internet access. This makes it very convenient to the users who can modify their training to fit into their day-to-day schedule. All our users will be able to use our eLearning system to its full capacity.

Course Curriculum

Introduction to BDD and Gherkin keywords
9 Video Lectures | 01:24:25

  • Overview Of Cucumber
    00:01:30
     
  • Introduction to BDD Framework using Cucumber
    00:06:55
     
  • Preparing Selenium and Cucumber Environment
    00:11:32
     
  • Gherkin
    00:03:29
     
  • Creating Feature Files
    00:06:30
     
  • Using Gherkin keyword in Feature File
    00:13:18
     
  • Scenario and Scenario Outline
    00:14:10
     
  • Background
    00:11:06
     
  • Writing Step Definition
    00:15:55
     

Different ways to Handle Data
3 Video Lectures | 26:46

  • Data Tables
    00:09:37
     
  • Working with Tags
    00:10:05
     
  • Working with Hooks
    00:07:04
     

Project (BDD Framework Using Cucumber Selenium)
1 Video Lectures | 1 Quiz | 53:05

  • Project (BDD Framework Using Cucumber Selenium)
    00:53:05
     
  • BDD Cucumber Framework
    25 Questions
     

reviews

  • Swapna J
    The course had very good diction and pace. All the terms were explained well throughout the course. Presentation and concept explanations was good, also the instructor provided one to one attention.