Q A - Z O N E
Pages
Home
HDFS
HIVE
LINUX
MY SQL
Shell Scripting
Sqoop
Python
Interview Questions
SQL
Excel Formulas
BDD_Cucumber
Thursday, April 3, 2025
Behaviour-Driven Development(BDD)
BDD Introduction
What is Cucumber? When to Use ? Cucumber vs Selenium ?
JDK Download & Install
Create Maven Project & Cucumber Repositories - dependencies
Eclipse, Cucumber , TestNG Installations & Dependencies
JUnit vs TestNG / Feature File Creation
What is Gherkin? Keywords ? Examples ?
AND & BUT Keywords
Create Step definition folder / Step definition file
Explanation of Cucumber Framework Setup & TestNGRunner without stepDefinition
Junit TestRunner Install & Run Program with JUNIT / TestNG
JUNIT Runner v/s TestNG runner
Cucumber Options(Feature, Glue, Plugin)
Feature File
FEATURE Keyword
Cucumber Report Generation
(Plugin)
Cucumber Report Generation - Example
DryRun
MonoChrome(Output will show in Better Format)
TAGS
TAGS(Single)
TAGS(Multiple)
TAGS(Feature Level)
TAGS (No Priority)
Name Option
Integrated with Selenum Driver
Integrated with Selenum Driver(Example2)
Hooks
Hooks(Example)
Hooks(Tagged)
Hooks(Tagged-Example)
Hooks(Ordering/Priority)
Hooks(Ordering/Priority)(Example)
Parameterization
Parameterization (Example)
Parameterization (Using Data Tables)
Parameterization (Using Data Tables)(Example-One Row)
Parameterization (Using Data Tables)(Example-Multiple Rows)
Parameterization (Using Scenario Outline)
Parameterization (Using Scenario Outline)(Example)
multiple stepDefinitions files But Only map to a particular step definition file (TAGS)
Parameterization (regular expressions (regex))(.+)
Page Factory (WebElement Repository)
Page Factory (WebElement Repository)(Example)
Common Page Actions
Adding Master through out report Plugin
Examples
Reusability
Reusability Example
Explanation of feature, StepIdentifier, TestNGRunner file
Data-driven test design
Background
Configure Selenium Project
Example : Validate search Results based on search
Interview Questions
Newer Post
Older Post
Home