0% found this document useful (0 votes)
23 views4 pages

BDD Quiz 1 - Automation Step by Step

The document presents a BDD Quiz 1, detailing the principles of Behavior Driven Development (BDD) and its practices, including Discovery, Formulation, and Automation. The quiz results indicate a score of 7 out of 10, with explanations provided for each question related to BDD concepts and tools like Cucumber. It emphasizes the collaborative nature of BDD among teams to define system behavior and guide development.

Uploaded by

Madhu Mathi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views4 pages

BDD Quiz 1 - Automation Step by Step

The document presents a BDD Quiz 1, detailing the principles of Behavior Driven Development (BDD) and its practices, including Discovery, Formulation, and Automation. The quiz results indicate a score of 7 out of 10, with explanations provided for each question related to BDD concepts and tools like Cucumber. It emphasizes the collaborative nature of BDD among teams to define system behavior and guide development.

Uploaded by

Madhu Mathi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

4/22/25, 6:15 PM BDD Quiz 1 - Automation Step by Step

Automation Step by Step


AUTOMATION | TESTING | DEVOPS | CI

MENU

BDD Quiz 1
October 20, 2020 Automation Comments: 0

Reference video

Congratulations – you have completed BDD Quiz 1


You scored 7 out of 10 points
Your answers are shown below

1.
What does BDD stand for
Behaviour Driven Deployment
Behaviour Driven Development
Basic Development and Deployment
Behaviour Driven Discussion
BDD or Behaviour Driven Development is an approach to explore, discuss and agree
on the system behaviour and then document the agreed behaviour which will then
drive the development of the code to implement that behaviour

2.
BDD is about the collaboration between teams
True
False

True, BDD is about a process where different teams or their representatives meet and
discuss the user story and how the system should behave. This leads to a common
[Link] 1/7
4/22/25, 6:15 PM BDD Quiz 1 - Automation Step by Step

understanding of the system’s behavior and improves collaboration between teams

3.
What are the 3 Practices of BDD
Discovery, Integration, Development
Discovery, Formulation, Development
Discovery, Formulation, Automation

The process of BDD starts with Discovery where teams meet and discuss the user
story and decide on the expected behavior of the application or system.
The agreed behaviour is then documented as examples in the Formulation phase
The documented examples are then used in Automation phase for Coding and
Automation

4.
What is the sequence of the 3 Practices of BDD
Discovery, Automation, Formulation
Discovery, Formulation, Automation
Formulation, Discovery, Automation
The process of BDD starts with

Discovery – Explore & Discuss on how the system should behave


Formulation – Create concrete examples that can be automated
Automation – Create Automation tests that will guide Development

5.
What is the outcome of the Discovery phase
Common agreed understanding of the behavior of the system
Documented Examples

The process of BDD starts with Discovery where teams meet and discuss the user
story and decide on the expected behavior of the application or system. After the

[Link] 2/7
4/22/25, 6:15 PM BDD Quiz 1 - Automation Step by Step

meeting, the teams have a common agreed understanding of the behavior of the
system

6.
What is the outcome of the Formulation phase
Requirement Document
Documented Examples of system behavior

The input for the Formulation phase is the Common agreed understanding of the
behavior of the system and then these are converted into documented examples. So
the outcome is the Documented Examples also called Living Documentation

7.

What is the outcome of the Automation phase


Implemented Code + Automation Tests
Written Documentation of Examples
In the Automation phase, the written documented examples (i.e. the outcome of
Formulation) are used to create Automation tests, which are further used to guide
development. The code is created to make the automation tests pass and so at the
end of the Automation phase we have the Implemented Code + Automation tests

8.
What is Cucumber
A tool to facilitate BDD
Helps in converting documented examples to automation tests
All of the above
Cucumber is a tool that can help in implementing BDD or help in converting the
documented examples into automation tests

9.

Using Cucumber means you are doing BDD


[Link] 3/7
4/22/25, 6:15 PM BDD Quiz 1 - Automation Step by Step

False
True

Just by using cucumber does not mean that an organization is following the BDD
process. Cucumber helps in the phase where you convert the documented examples
into automation tests. BDD is a larger process that is about the collaboration between
teams in an organization and comprises of 3 phases – Discovery, Formulation, and
Automation

10.
If you want to implement BDD, you have to use Cucumber
No
Yes

Cucumber is just one of many tools that can help in the BDD process and is not the
only tool for BDD

343

Search »

LATEST NEWS

ories by Raghav - click here | Click here for Udemy Courses by Raghav | To Invite Rag

LEARN SOMETHING NEW STEP BY STEP

Email

Subscribe
[Link] 4/7

You might also like