BDD for Beginners 1 | What is BDD with Examples | How BDD works | What is Cucumber

preview_player
Показать описание
Tell me your score in comments below
1 What is BDD
Behaviour Driven Development
2 How BDD is done
3 3 Practices of BDD
4 What is Cucumber

What does BDD mean
Why should we do BDD

What is BDD
Behaviour Driven Development
BDD is all about collaboration between teams
Builds a common understanding on the behaviour of the application
Generates common documentation that can be understood by all teams & stakeholders

Start with. a user story
1. It is discussed among teams
2. Conversation & discussion on how the system should behave
3. Examples are created, discussed, agreed and approved
4. Examples are documented in a way that can be developed & tested with automation
5. Coding phase - implement behavior as per the documented examples

3 Practices of BDD
Discovery
Explore & Discuss on how the system should behave
Outcome: Agreed behavior of the system

Formulation
Create concrete examples that can be automated
Outcome: Documented Examples

Automation
Coding as per the documented examples to implement the agreed behavior of the system
Create automation tests taking one example at a time to guide the development
Outcome: Code Implementation & Automation tests

What is Cucumber
Cucumber is a tool that facilitates BDD
BDD practitioners may use Cucumber to automate their documentation
Cucumber is a tool that understands your documentation and turns it into automated tests

Every LIKE & SUBSCRIPTION gives me great motivation to keep working for you

You can support my mission for education by sharing this knowledge and helping as many people as you can

If my work has helped you, consider helping any animal near you, in any way you can.

________ ONLINE COURSES TO LEARN ________

------------ UI TESTING ------------

------------ API TESTING ------------

------------ MOBILE TESTING ------------

------------ CI | CD | DEVOPS ------------

-------------VIRTUALISATION-------------
------------ VERSION CONTROL SYSTEM ------------

------------ PERFORMANCE TESTING ------------

------------ PROGRAMMING ------------

------------ IDE ------------

------------ BUILD TOOLS ------------

------------ OTHERS ------------

----------- Connect with Raghav ------------

Never Stop Learning
Raghav
Рекомендации по теме
Комментарии
Автор

Crisp and clear knowledge sharing

Thank you

MrNeeleshp
Автор

Great explanation, so that starter also can understand the topic clearly
I like the way you posted everything in description(we can maintain notes from that)
Congratulations and lots of Thanks

syamalasowjanya
Автор

I was searching for the Best tutorial to understand BDD ..Its very clear explanations Thanks lott such a amazing n understandable teaching.
In Quize Scored 7/10..😊

soumyag
Автор

9/10 I fell into the trap of question 9 . Thanks a lot !!!

mastertrainerg
Автор

What a perfect explanation. Thank you so much Sir for your all efforts.

mussiehabtemariam
Автор

Finally, waiting is fulfilled....
Thank you Raghav bro....
Waiting to next video bro....

KK-qbjr
Автор

Very well and to the point (no chit chat to extend video) explained. Thank you Raghav.

Timeless_Trader
Автор

Sir you are great in explaining the core concepts. Your channel is very helpful in understanding the concepts. Thank you

manojagnihotri
Автор

SUPER BRO THANKS A LOT,
ONE SMALL REQUEST WHO IS READING THIS COMMENT PLS DO NOT SKIP, THE ADDS, THIS IS THE LEAST WAY WE CAN HELP THIS BRO WHO IS REALLY WORKING HARD FOR US TO TEACH IN AN EAASY WAY

meghanathreddy
Автор

Awesome explanation. Way you delivered is so easy to understand. Thank You so much for sharing.

rupalshah
Автор

as name says, in all your videos there is step by step explanation
very easy to understand, thank you sir 🙏
I found after Durga sir your videos are truly Easy and Detailed.

badakhiladi
Автор

Can you please make a video about Selenium Grid

AdhithiThejas
Автор

Hey there,
Thanks for the tutorial.
It was very clear. (y)

koushikthelukala
Автор

Which of the following are BDD practices?
A) Exploratory Testing
B)
Early testing
C) Specification by example
D) Domain based testing

sandhiyab
Автор

Is it possible to implement threading in BBD?
Like in BBD we have steps in the scenario file, so I want only one step that when executed in the scenario file then only that step should be executed in parallel.

For example -
We have 4 lines in BBD scenario file.
I want the third line to be executed in parallel because execution of third line step takes 10mins alone and step 4 isn't dependent on the 3rd step, so I wanted to speed up and save that 10mins by running it in parallel.

beasty
Автор

Excellent brief summarized explanation for BDD introduction. Score: 9/10

pkouliev
Автор

sir which is the latest methd to follow in test documentation and management ? is test management is tool based or can we opt bdd for test documentation

juhiandmamma
Автор

Hi sir, thanks for easy explanation and giving notes ..it helps me lot..

gouryraj
Автор

Best tutorials
I got 8/10 in the quiz.
Best explanation given for the quiz qns and ans

sriramgunnam
Автор

Got 7/10.Thanks for the beautiful understanding

bhagyashreegade