mahmudurrahman-1 / Cumcumber-BDD-For-Letcode.in

We know that a software should match the user specification and user requirements. These are called verification & validation for the system acceptability . That is why we need to checkout the behavior driven development of the application using cucumber tool. the BDD methodology allows user needs to be met through software development. Meet Business Objectives.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cucumber Automation on letcode.in

Test automation with Cucumber, Gherkin, Selenium, Java, TestNG, Maven

Gherkin

It provides a set of special keywords to give structure and meaning to executable specifications.The primary keywords are:

The primary keywords are:

Feature

Rule (as of Gherkin 6)

Example (or Scenario)

Given, When, Then, And, But for steps (or *)

Background

Scenario Outline (or Scenario Template)

Examples (or Scenarios)

In this project i have used some of the keyword for different scenarios

Login

Feature: This is login feature

# Scenario Outline: Test Login Module.
# Given Go to login page
# When Give input <email> and <password>
# Then Successful login

Registration

Feature: This is Sign up Feature

# Scenario: nth user Sign up
# Given Go to sign up page
# When Enter "nth" user informations
# Then Successful Registration

Gherkin Syntax:

Feature: Title of the Scenario
Given [Preconditions or Initial Context]
When [Event or Trigger]
Then [Expected output]

About

We know that a software should match the user specification and user requirements. These are called verification & validation for the system acceptability . That is why we need to checkout the behavior driven development of the application using cucumber tool. the BDD methodology allows user needs to be met through software development. Meet Business Objectives.


Languages

Language:Java 63.6%Language:JavaScript 20.6%Language:HTML 7.8%Language:CSS 4.2%Language:Gherkin 3.9%