What Is Cucumber? - PowerPoint PPT Presentation

About This Presentation
Title:

What Is Cucumber?

Description:

Cucumber is a tool which supports development via behavior realization (BDD - Behavior-Driven Development). (by QATestLab) – PowerPoint PPT presentation

Number of Views:431
Updated: 25 April 2017
Slides: 9
Provided by: qatestlab

less

Transcript and Presenter's Notes

Title: What Is Cucumber?


1
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
Write a Comment
User Comments (0)
About PowerShow.com