SlideShare a Scribd company logo
2
Most read
3
Most read
8
Most read
What Is Cucumber?
Cucumber is a tool which supports development
via behavior realization (BDD - Behavior-Driven
Development). It is considered to be utilized for
creating the tests which can be understood by
each and all, even without special technical
knowledge.
In the case of behavior-driven development, the
users (exactly business analysts, product
owners), firstly, create scenarios or acceptance
tests which describe the system behavior from
the end users’ point of view. Thus, the product
owner reviews and finally hands over all
scenarios to the developers for code writing.
The Cucumber tool uses the Ruby programming
language. The Cucumber projects are also
available on the other platforms, except Ruby.
Gherkin is a language which utilizes Cucumber
for the test-cases specification.
Syntax - line oriented as well as in Python. All
Gherkin files have a .feature extension. The
Cucumber tests are divided into the separated
features which are, in their turn, divided into the
scenarios - the steps consequences. Feature is a
user case which describes the specific system
function under test.
What Are Cucumber Advantages?
• It helps to engage in the process the business
stakeholders who are not able to easily perceive the code.
• The Cucumber tool is oriented to the end users.
• The way of the test writing ensures a rather easy code
reusing in the tests.
• Installation and performance process is simple and
quick.
• Cucumber is an effective tool for testing.
The specialists who execute software product
testing, web application checking, mobile
system testing are familiar with the Cucumber
tool. Besides this, automated testing is also
fulfilled with this tool usage. Software testing
company always has in its arsenal a range of
specific tools which promotes the checking
effectiveness.
Thank You for Your Attention

More Related Content

PPTX
Introduction to Bdd and cucumber
Nibu Baby
 
PPTX
Cucumber presenation
Oussama BEN WAFI
 
PPTX
Cucumber BDD
Pravin Dsilva
 
PPTX
BDD WITH CUCUMBER AND JAVA
Srinivas Katakam
 
PDF
Cucumber ppt
Qwinix Technologies
 
PPTX
Test Automation Framework with BDD and Cucumber
Rhoynar Software Consulting
 
PPTX
Automation test framework with cucumber – BDD
123abcda
 
ODP
Test Automation Framework using Cucumber BDD overview (part 1)
Mindfire Solutions
 
Introduction to Bdd and cucumber
Nibu Baby
 
Cucumber presenation
Oussama BEN WAFI
 
Cucumber BDD
Pravin Dsilva
 
BDD WITH CUCUMBER AND JAVA
Srinivas Katakam
 
Cucumber ppt
Qwinix Technologies
 
Test Automation Framework with BDD and Cucumber
Rhoynar Software Consulting
 
Automation test framework with cucumber – BDD
123abcda
 
Test Automation Framework using Cucumber BDD overview (part 1)
Mindfire Solutions
 

What's hot (20)

ODP
BDD with Cucumber
Knoldus Inc.
 
PDF
Selenium with Cucumber
Knoldus Inc.
 
PPTX
Automated Test Framework with Cucumber
Ramesh Krishnan Ganesan
 
PPTX
Cypress Automation
Susantha Pathirana
 
PDF
BDD & Cucumber
Vladimir Arutin
 
PPTX
Bdd – with cucumber and gherkin
Arati Joshi
 
PPTX
BDD testing with cucumber
Daniel Kummer
 
PPTX
Bdd and spec flow
Charles Nurse
 
ODP
Introduction to BDD
Knoldus Inc.
 
PPSX
Cucumber & gherkin language
selvanathankapilan
 
PDF
An introduction to Behavior-Driven Development (BDD)
Suman Guha
 
PDF
e2e testing with cypress
Tomasz Bak
 
PPTX
ATLAS Automation POC
aakashmc
 
PPT
Cucumber presentation
Akhila B
 
PDF
Introduction to BDD with Cucumber for Java
Seb Rose
 
PPTX
Cucumber_Training_ForQA
Meenakshi Singhal
 
PDF
Behavior Driven Development with SpecFlow
Rachid Kherrazi
 
PPT
Behavior Driven Development Pros and Cons
Iosif Itkin
 
PPTX
QA Challenge Accepted 4.0 - Cypress vs. Selenium
Lyudmil Latinov
 
BDD with Cucumber
Knoldus Inc.
 
Selenium with Cucumber
Knoldus Inc.
 
Automated Test Framework with Cucumber
Ramesh Krishnan Ganesan
 
Cypress Automation
Susantha Pathirana
 
BDD & Cucumber
Vladimir Arutin
 
Bdd – with cucumber and gherkin
Arati Joshi
 
BDD testing with cucumber
Daniel Kummer
 
Bdd and spec flow
Charles Nurse
 
Introduction to BDD
Knoldus Inc.
 
Cucumber & gherkin language
selvanathankapilan
 
An introduction to Behavior-Driven Development (BDD)
Suman Guha
 
e2e testing with cypress
Tomasz Bak
 
ATLAS Automation POC
aakashmc
 
Cucumber presentation
Akhila B
 
Introduction to BDD with Cucumber for Java
Seb Rose
 
Cucumber_Training_ForQA
Meenakshi Singhal
 
Behavior Driven Development with SpecFlow
Rachid Kherrazi
 
Behavior Driven Development Pros and Cons
Iosif Itkin
 
QA Challenge Accepted 4.0 - Cypress vs. Selenium
Lyudmil Latinov
 
Ad

Viewers also liked (18)

PPTX
How to Perform A/B Testing?
QATestLab
 
PDF
Behavior Driven Development with Cucumber
Brandon Keepers
 
PDF
Writing Software not Code with Cucumber
Ben Mabey
 
ODP
Test Automation Framework using Cucumber BDD Overview - part 2
Mindfire Solutions
 
PDF
Outside-in Development with Cucumber and Rspec
Joseph Wilk
 
PPTX
The Notion of A/A Testing
QATestLab
 
PPTX
Francesca And Hellen Slide Show
queenbs
 
PDF
World: Melon Seed - Market Report. Analysis And Forecast To 2020
IndexBox Marketing
 
PPT
RHS Level 2 Certificate Year 1 Session 21
vikkis
 
PPT
Improving Agricultural Productivity and Food Security in the Arabian Peninsul...
IFAD International Fund for Agricultural Development
 
PDF
The LAZY Developer's Guide to BDD (with Cucumber)
Tze Yang Ng
 
PPT
Potentiality of protected cultivation in West Bengal
Subham Ghosh
 
PPTX
Ecological Management of Cucurbits
Jawwad Mirza
 
PPTX
Cucumber
Dulminie Nanayakkara
 
PPTX
Test automation with Cucumber-JVM
Alan Parkinson
 
PPTX
Greenhouse production of Cucumber
YourAgri
 
PDF
Behavior Driven Development and Automation Testing Using Cucumber
KMS Technology
 
PDF
BDD in Action - building software that matters
John Ferguson Smart Limited
 
How to Perform A/B Testing?
QATestLab
 
Behavior Driven Development with Cucumber
Brandon Keepers
 
Writing Software not Code with Cucumber
Ben Mabey
 
Test Automation Framework using Cucumber BDD Overview - part 2
Mindfire Solutions
 
Outside-in Development with Cucumber and Rspec
Joseph Wilk
 
The Notion of A/A Testing
QATestLab
 
Francesca And Hellen Slide Show
queenbs
 
World: Melon Seed - Market Report. Analysis And Forecast To 2020
IndexBox Marketing
 
RHS Level 2 Certificate Year 1 Session 21
vikkis
 
Improving Agricultural Productivity and Food Security in the Arabian Peninsul...
IFAD International Fund for Agricultural Development
 
The LAZY Developer's Guide to BDD (with Cucumber)
Tze Yang Ng
 
Potentiality of protected cultivation in West Bengal
Subham Ghosh
 
Ecological Management of Cucurbits
Jawwad Mirza
 
Test automation with Cucumber-JVM
Alan Parkinson
 
Greenhouse production of Cucumber
YourAgri
 
Behavior Driven Development and Automation Testing Using Cucumber
KMS Technology
 
BDD in Action - building software that matters
John Ferguson Smart Limited
 
Ad

Similar to What Is Cucumber? (20)

PDF
Cucumber tutorial
HarikaReddy115
 
PPTX
SGIN2013-ScrumStartRek-CucumberRecipes-SonikChopra
India Scrum Enthusiasts Community
 
PDF
Selenium with Cucumber
Knoldus Inc.
 
PDF
Selenium with Cucumber
Knoldus Inc.
 
PDF
An Overview of Cucumber Automation Testing.pdf
Test Evolve
 
PPTX
Lets cook cucumber !!
vodQA
 
PPTX
presentation.pptx
AMINEADIB2
 
PPTX
Testing with cucumber testing framework
AIMDek Technologies
 
PDF
BDD in Java using Cucumber
slavkurochkin
 
PDF
Cucumber Selenium Tutorial | Edureka
Edureka!
 
PDF
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
KMS Technology
 
PDF
What is Gherkin or Cucumber testing.pdf
Riley Claire
 
PPTX
Introduction to Behaviour Driven Development (BDD) and Cucumber with Java
Jawad Khan
 
PPTX
Hands on BDD with cucumber - Agile Goa Sept 2013
Sonik Chopra
 
PDF
cucumber harpal.pdf
VennelaVasupilli
 
PDF
[@NaukriEngineering] BDD implementation using Cucumber
Naukri.com
 
PPTX
Cucumber
Aditya Chourasiya
 
PPT
Cucumber And Bdd
joshcrews
 
PPTX
Digesting Cucumber Salad By Praveen Shivashankar
Agile Testing Alliance
 
PDF
Master Cucumber cheat sheet for testing .pdf
ArunVastrad4
 
Cucumber tutorial
HarikaReddy115
 
SGIN2013-ScrumStartRek-CucumberRecipes-SonikChopra
India Scrum Enthusiasts Community
 
Selenium with Cucumber
Knoldus Inc.
 
Selenium with Cucumber
Knoldus Inc.
 
An Overview of Cucumber Automation Testing.pdf
Test Evolve
 
Lets cook cucumber !!
vodQA
 
presentation.pptx
AMINEADIB2
 
Testing with cucumber testing framework
AIMDek Technologies
 
BDD in Java using Cucumber
slavkurochkin
 
Cucumber Selenium Tutorial | Edureka
Edureka!
 
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
KMS Technology
 
What is Gherkin or Cucumber testing.pdf
Riley Claire
 
Introduction to Behaviour Driven Development (BDD) and Cucumber with Java
Jawad Khan
 
Hands on BDD with cucumber - Agile Goa Sept 2013
Sonik Chopra
 
cucumber harpal.pdf
VennelaVasupilli
 
[@NaukriEngineering] BDD implementation using Cucumber
Naukri.com
 
Cucumber And Bdd
joshcrews
 
Digesting Cucumber Salad By Praveen Shivashankar
Agile Testing Alliance
 
Master Cucumber cheat sheet for testing .pdf
ArunVastrad4
 

More from QATestLab (20)

PPTX
Performance and penetration_testing_with_a_partner_how_to_start!
QATestLab
 
PDF
Why to pay for independent testing, when i have an in house development team
QATestLab
 
PDF
How many testing_types_does_a_project_need
QATestLab
 
PDF
Dedicated qa team will it really screw up testing
QATestLab
 
PDF
Independent testing. Remote teams risks
QATestLab
 
PPTX
What is incremental development model?
QATestLab
 
PPTX
Peculiarities of RAD Model Development
QATestLab
 
PPTX
Regression vs Retesting
QATestLab
 
PPTX
V-Model Development: Fundamentals
QATestLab
 
PPTX
Pluses and minuses of retesting
QATestLab
 
PPTX
What Is SQL?
QATestLab
 
PPTX
What Is Jira?
QATestLab
 
PPTX
What Is JMeter?
QATestLab
 
PPTX
QTP Strong Points
QATestLab
 
PPTX
Selenium vs QTP
QATestLab
 
PPTX
Briefly About Selenium IDE
QATestLab
 
PPTX
Why Shouldn’t Weekly Status Reports Be Ignored?
QATestLab
 
PPTX
What are Requirements to User Manuals of Successful Applications?
QATestLab
 
PPTX
What is the Actual Use of Project Documents?
QATestLab
 
PPTX
What is the Role of Documents During Software Testing?
QATestLab
 
Performance and penetration_testing_with_a_partner_how_to_start!
QATestLab
 
Why to pay for independent testing, when i have an in house development team
QATestLab
 
How many testing_types_does_a_project_need
QATestLab
 
Dedicated qa team will it really screw up testing
QATestLab
 
Independent testing. Remote teams risks
QATestLab
 
What is incremental development model?
QATestLab
 
Peculiarities of RAD Model Development
QATestLab
 
Regression vs Retesting
QATestLab
 
V-Model Development: Fundamentals
QATestLab
 
Pluses and minuses of retesting
QATestLab
 
What Is SQL?
QATestLab
 
What Is Jira?
QATestLab
 
What Is JMeter?
QATestLab
 
QTP Strong Points
QATestLab
 
Selenium vs QTP
QATestLab
 
Briefly About Selenium IDE
QATestLab
 
Why Shouldn’t Weekly Status Reports Be Ignored?
QATestLab
 
What are Requirements to User Manuals of Successful Applications?
QATestLab
 
What is the Actual Use of Project Documents?
QATestLab
 
What is the Role of Documents During Software Testing?
QATestLab
 

Recently uploaded (20)

PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PDF
Immersive experiences: what Pharo users do!
ESUG
 
PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
PDF
Exploring AI Agents in Process Industries
amoreira6
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PDF
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
PDF
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
PDF
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
PDF
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
PDF
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
PDF
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
PDF
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
PDF
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PPTX
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
Presentation about Database and Database Administrator
abhishekchauhan86963
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
Immersive experiences: what Pharo users do!
ESUG
 
Role Of Python In Programing Language.pptx
jaykoshti048
 
Exploring AI Agents in Process Industries
amoreira6
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Presentation about Database and Database Administrator
abhishekchauhan86963
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 

What Is Cucumber?

  • 2. Cucumber is a tool which supports development via behavior realization (BDD - Behavior-Driven Development). It is considered to be utilized for creating the tests which can be understood by each and all, even without special technical knowledge.
  • 3. In the case of behavior-driven development, the users (exactly business analysts, product owners), firstly, create scenarios or acceptance tests which describe the system behavior from the end users’ point of view. Thus, the product owner reviews and finally hands over all scenarios to the developers for code writing.
  • 4. The Cucumber tool uses the Ruby programming language. The Cucumber projects are also available on the other platforms, except Ruby. Gherkin is a language which utilizes Cucumber for the test-cases specification.
  • 5. Syntax - line oriented as well as in Python. All Gherkin files have a .feature extension. The Cucumber tests are divided into the separated features which are, in their turn, divided into the scenarios - the steps consequences. Feature is a user case which describes the specific system function under test.
  • 6. What Are Cucumber Advantages? • It helps to engage in the process the business stakeholders who are not able to easily perceive the code. • The Cucumber tool is oriented to the end users. • The way of the test writing ensures a rather easy code reusing in the tests. • Installation and performance process is simple and quick. • Cucumber is an effective tool for testing.
  • 7. The specialists who execute software product testing, web application checking, mobile system testing are familiar with the Cucumber tool. Besides this, automated testing is also fulfilled with this tool usage. Software testing company always has in its arsenal a range of specific tools which promotes the checking effectiveness.
  • 8. Thank You for Your Attention