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

Поделиться
HTML-код
  • Опубликовано: 22 янв 2025

Комментарии • 176

  • @MrNeeleshp
    @MrNeeleshp 4 года назад +12

    Crisp and clear knowledge sharing
    Thank you

    • @RaghavPal
      @RaghavPal  4 года назад +2

      Glad it was helpful Neelesh

  • @soumyag2874
    @soumyag2874 3 года назад +4

    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..😊

  • @syamalasowjanya8503
    @syamalasowjanya8503 3 года назад +8

    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

    • @RaghavPal
      @RaghavPal  3 года назад

      Glad it was helpful Siyamala

  • @mussiehabtemariam3138
    @mussiehabtemariam3138 3 года назад +4

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

  • @KK-qb5jr
    @KK-qb5jr 4 года назад +1

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

    • @RaghavPal
      @RaghavPal  4 года назад +1

      Most welcome. Next video coming soon

    • @KK-qb5jr
      @KK-qb5jr 4 года назад

      Thnk u bro..

  • @rupalshah4835
    @rupalshah4835 10 месяцев назад

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

    • @RaghavPal
      @RaghavPal  10 месяцев назад

      Glad it was helpful Rupal

    • @rupalshah4835
      @rupalshah4835 10 месяцев назад

      @@RaghavPal - I took the test and I got 10/10. Also will you be able to pass me a video link which can explain how to write a test case using BDD. Like a simple script. Thank You!!

    • @RaghavPal
      @RaghavPal  10 месяцев назад

      Rupal
      Can check the following resources:
      Software Testing Help - BDD And Cucumber Tutorial With Examples
      BDD Framework: A Complete Tutorial

  • @Timeless_Trader
    @Timeless_Trader 3 года назад +2

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

  • @mastertrainerg4517
    @mastertrainerg4517 3 года назад +3

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

  • @badakhiladi4574
    @badakhiladi4574 3 года назад

    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.

  • @rutikakamble2877
    @rutikakamble2877 2 месяца назад

    Indeed, it was a very helpful video. 👍

    • @RaghavPal
      @RaghavPal  2 месяца назад

      Glad I could help Rutika

  • @manojagnihotri4420
    @manojagnihotri4420 3 года назад +1

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

  • @MonicaVats
    @MonicaVats 4 года назад +2

    Best Videos, Thank you for sharing.

    • @RaghavPal
      @RaghavPal  4 года назад

      Glad you like them Monica

  • @shanvika_jayansh
    @shanvika_jayansh Год назад

    Explained in simple words. Thanks😁

  • @pkouliev
    @pkouliev 3 года назад +1

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

    • @RaghavPal
      @RaghavPal  3 года назад

      Glad it was helpful!

  • @meghanathreddy875
    @meghanathreddy875 4 года назад

    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

    • @RaghavPal
      @RaghavPal  4 года назад

      Thanks for the message and kind words Meghanath

  • @sriramgunnam4455
    @sriramgunnam4455 3 года назад

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

    • @RaghavPal
      @RaghavPal  3 года назад

      Glad to see this Sriram

  • @beasty007
    @beasty007 2 года назад +1

    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.

    • @RaghavPal
      @RaghavPal  2 года назад +1

      Hi Abhishek, will need to check some online example and resources for this

    • @beasty007
      @beasty007 2 года назад

      @@RaghavPal thanks for the reply bade bhai, yes please look into it. it would be really helpful. Actually googling this problem statement is quite difficult as I am not able to articulate it properly otherwise would have tried going deeper in google search.

    • @RaghavPal
      @RaghavPal  2 года назад +1

      ok

  • @anacarolinaoliveira1734
    @anacarolinaoliveira1734 3 года назад +2

    Good explanation, Thank you!

  • @bhagyashreegade5523
    @bhagyashreegade5523 2 года назад

    Got 7/10.Thanks for the beautiful understanding

    • @RaghavPal
      @RaghavPal  2 года назад

      Excellent Bhagyashree

  • @juhiandmamma8213
    @juhiandmamma8213 Год назад

    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

    • @RaghavPal
      @RaghavPal  Год назад

      It depends on the team and org. If they are following BDD or not

  • @gouryraj381
    @gouryraj381 2 года назад

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

  • @rupeshpatil6957
    @rupeshpatil6957 2 года назад

    Great explanation. Thanks Sir

  • @SagarDyola
    @SagarDyola 2 года назад +1

    Perfect explanation

    • @RaghavPal
      @RaghavPal  2 года назад

      Glad it was helpful!

  • @manishkannamoney7455
    @manishkannamoney7455 2 года назад

    Awesome Explanation!

  • @abhishekkumar-jw6rl
    @abhishekkumar-jw6rl Год назад +1

    Hi Raghav....whic is better for career cucumber bdd with java or robot framework python??

    • @RaghavPal
      @RaghavPal  Год назад

      Hi Abhishek
      Both Cucumber BDD with Java and Robot Framework with Python are popular and powerful automation tools in the software testing industry. The choice between the two ultimately depends on your personal preference, the specific requirements of your project, and the skills and experience you already have.
      Cucumber BDD with Java is a popular framework for Behavior-Driven Development (BDD) that uses a plain-text language called Gherkin to describe the behavior of an application. Java is a widely used programming language with a large community and a vast number of libraries and resources available. If you are comfortable with Java and enjoy writing code in it, then Cucumber BDD with Java can be a great option for you.
      On the other hand, Robot Framework with Python is a generic test automation framework that uses a keyword-driven approach to describe the tests. Python is a simple and easy-to-learn programming language with a wide range of libraries and resources available for automation. If you are comfortable with Python and enjoy writing code in it, then Robot Framework with Python can be a great option for you.
      Both frameworks have their own strengths and weaknesses, and the best choice depends on the specific requirements of your project and your personal preference. It is also worth noting that having experience with both Java and Python can be an added advantage in the software testing industry.
      I will suggest that you can learn both and many others, in this industry we have to keep updating ourselves and keep learning new and more tools and technologies

    • @abhishekkumar-jw6rl
      @abhishekkumar-jw6rl Год назад

      @@RaghavPal okay thanks Raghav....in POM.xml, should cucumber java & testNG dependencies should have same versions...latest versions seems to have different numbers

    • @RaghavPal
      @RaghavPal  Год назад

      thats fine, as long as they are compatible and work with each other

  • @koushikthelukala9102
    @koushikthelukala9102 4 года назад +3

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

    • @RaghavPal
      @RaghavPal  4 года назад +1

      Glad you liked it!

  • @nareshgajula
    @nareshgajula Год назад

    Great video 🎉

  • @sakshisharma3232
    @sakshisharma3232 2 года назад

    Very useful video thankyou

  • @blufilmsesa
    @blufilmsesa 3 года назад

    So cucumber takes the documentation you write for automation test and turns it into real code / actual tests?

    • @RaghavPal
      @RaghavPal  3 года назад

      Hi Coby, we write the tests as user stories in Gherkin language and then we also have to write the code to support the statements. This will help you further ruclips.net/p/PLhW3qG5bs-L_hJZ3Nfg70ejkH3ktyzy34

  • @madhavpathak184
    @madhavpathak184 2 года назад

    thanks, it was really helpful, i scored 9/10

  • @dineshkumaar2117
    @dineshkumaar2117 4 года назад

    Very clear explanation , thank you and i received 8 out of 10 points.

    • @RaghavPal
      @RaghavPal  4 года назад

      Excellent Dinesh

    • @vinodhini344
      @vinodhini344 4 месяца назад

      What quiz are you talking about?

  • @aswinkumar6796
    @aswinkumar6796 3 года назад

    I need full course of BDD
    Cucumber and selenium integration
    How to get it...

    • @RaghavPal
      @RaghavPal  3 года назад +1

      Hi Aswin, can check here - automationstepbystep.com/

  • @bhargavchandra5900
    @bhargavchandra5900 2 года назад +1

    Great Explanation in Neat and clear way👏 it would be great if you make video how to explain BDD cucumber framework/ folder structure used in your project end to end to an interviewer so it's easy as it's mostly asked question in every interview

    • @RaghavPal
      @RaghavPal  2 года назад +1

      I will do Bhargav, thanks for watching

  • @wongstonn
    @wongstonn 3 года назад

    Nice video. Well paced.

  • @IT_Enthusiastic
    @IT_Enthusiastic 4 года назад

    wow very nice explanation....thanks alot.

    • @RaghavPal
      @RaghavPal  4 года назад +1

      You are most welcome Syed

  • @avikroychoudhury3858
    @avikroychoudhury3858 4 года назад +4

    As usual very comprehensive content. Sir one quick question, in BDD process there is no scope for manual test or it is only automated test from the begining. It would be great if you can also help us to understand how BDD works ha d in hand with the agile environment. With due respect your disciple.

    • @RaghavPal
      @RaghavPal  4 года назад +6

      Hi, BDD involves all, and the purpose is to share and collaborate so all teams have common understanding of the scenarios and use cases. So even the manual testing can use the feature files to run test cases

  • @AdhithiThejas
    @AdhithiThejas Год назад

    Can you please make a video about Selenium Grid

  • @aravind0635
    @aravind0635 3 года назад

    My team is asking below questions. Does BDD automation is really required? BDD is just additional layer. There is no quantifiable benefits out of it. Can you please help here.

    • @RaghavPal
      @RaghavPal  3 года назад

      Hi Aravind, that is a very valid question and I always say that you first analyze and check if BDD will work for you as it is a organization wide practice and implementing BDD only in QA team may not realize its full benefits, In this series I have discussed al this ruclips.net/p/PLhW3qG5bs-L_hJZ3Nfg70ejkH3ktyzy34

  • @vikramrao4252
    @vikramrao4252 4 года назад +1

    Hi Raghav
    Can you please create a playlist for serenity with cucumber framework
    Thank you

    • @RaghavPal
      @RaghavPal  4 года назад

      Sure Vikram, will plan on this

  • @kumaramiya11
    @kumaramiya11 4 года назад

    Thanks Raghav, for this series.

  • @MyDIVYENDU
    @MyDIVYENDU 4 года назад

    Hello Sir,
    I was following your cucumber bdd video with selenium , and parallely i was trying to automate my project. Now the project of mine takes the google sign in of my organization, and there is a okta multi factor authentication added to it (text message or push notification sent to mobile). Please help me with this scenario Sir, where i open the app, click on sign in with google, enter my email id, again enter netwrk id n paswd, okta verification code(either text message or push notification)., finally i will land to the home page of application.
    Need your inputs/help/reference in automating this process?

    • @RaghavPal
      @RaghavPal  4 года назад

      Hi Divyendu, you will need to add the scripts for this. I will suggest to check with your team (dev, qa), if this can be disabled in testing env.

    • @MyDIVYENDU
      @MyDIVYENDU 4 года назад

      @@RaghavPal Hi Sir, I can bypass the 2FA with the help of dev team. Thank you!!!

  • @anoopabraham1983
    @anoopabraham1983 3 года назад

    Awesome

  • @vallakurianilakumari9009
    @vallakurianilakumari9009 2 года назад

    Thank you. it is useful

  • @angtranhai6457
    @angtranhai6457 4 года назад

    So, BA should be the one writing the feature files, correct?

    • @RaghavPal
      @RaghavPal  4 года назад

      Hi Đăng, there will be a session on BDD Roles and Responsibilities, In general the BA or Product Owner will write User Stories and also Examples to discuss in the Discover meeting and in that meeting the Final Examples are agreed upon by the group, which then get formulated and documented as Features

  • @pratibhagudalod1941
    @pratibhagudalod1941 3 года назад

    thank you for this video

  • @danielgr95
    @danielgr95 3 года назад

    Thank you for sharing!

  • @sureshpal5569
    @sureshpal5569 Год назад

    very well explained

  • @Ali-IsaraMF
    @Ali-IsaraMF 3 года назад

    thank you it was helpful for me

  • @ashwinigj3481
    @ashwinigj3481 3 года назад

    very nice session

    • @RaghavPal
      @RaghavPal  3 года назад

      Glad you liked it Ashwini

  • @sharmarahul17
    @sharmarahul17 Год назад

    excellent

  • @METALIKBRAT
    @METALIKBRAT Месяц назад

    tnx, you are a legend

    • @RaghavPal
      @RaghavPal  Месяц назад

      thanks for the kind words .. humbled

  • @cricboyz7743
    @cricboyz7743 2 года назад

    there is no one better than you

  • @sainath6482
    @sainath6482 2 года назад

    Nice

  • @PP-pi9dg
    @PP-pi9dg 3 года назад

    This is awesome thank you

  • @cricboyz7743
    @cricboyz7743 2 года назад

    keep posting videos content is damn good

  • @nitishvashisht8086
    @nitishvashisht8086 4 года назад

    Nicely explained 😊

  • @karankundar7276
    @karankundar7276 2 года назад

    can we define test suites in BDD ?

    • @RaghavPal
      @RaghavPal  2 года назад

      Yes, can use Features and Scenarios for that

  • @meghanathreddy875
    @meghanathreddy875 4 года назад

    hi bro u have mentioned that cucumber,,jbehave are some tools for BDD,
    does those tools are only for java people,if so how we can implemnt BDD in python

    • @RaghavPal
      @RaghavPal  4 года назад

      you will find tools to implement BDD in Python too like Behave

  • @mousumighosh4138
    @mousumighosh4138 3 года назад +1

    Raghav,
    Thanks a lot for this tutorial!! As always, you are rocking with simple, crisp, to-the point explanation of the concepts..Keep up doing good work!!!
    One small query, any leads for typescript with cucumber please. It's my project need. But, not finding something like yours. I am really struggling.
    Will be really appreciated if you can guide on this matter.
    Many Thanks!
    Mousumi

    • @RaghavPal
      @RaghavPal  3 года назад

      Hi Mousumi, I will be publishing TypeScript tutorials soon, not exactly TypeScript with Cucumber, but this will help you

    • @mousumighosh4138
      @mousumighosh4138 3 года назад

      Thank you so much Raghav for your response. I will be waiting eagerly for the same. It'll be great it if you keep it into little detailed manner.

  • @amarnatha1614
    @amarnatha1614 Год назад

    very nice

  • @prabal4385
    @prabal4385 3 года назад

    I love it

  • @robertovalle655
    @robertovalle655 2 года назад

    This is wonderfully clear and logically explained. This was incredibly easy to understand ^_^

    • @RaghavPal
      @RaghavPal  2 года назад

      Glad it was helpful Robert

  • @narayanaraoasvvs2712
    @narayanaraoasvvs2712 3 года назад

    If join in your Chanel what services I will get

    • @RaghavPal
      @RaghavPal  3 года назад

      Hi Narayana, when you click on JOIN button, you will see the options

  • @akintolavictor9020
    @akintolavictor9020 2 года назад

    u are great

  • @eltrukof
    @eltrukof 3 года назад

    thanks for sharing !!

  • @m.a.belkouri
    @m.a.belkouri 2 года назад

    thank u so much !!

    • @RaghavPal
      @RaghavPal  2 года назад

      Most welcome Belkouri

  • @onkarkshirsagar8155
    @onkarkshirsagar8155 3 года назад

    I got 7/10 in the quiz.

    • @RaghavPal
      @RaghavPal  3 года назад

      Great Onkar. Try more

  • @sandhiyab7327
    @sandhiyab7327 Год назад

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

    • @RaghavPal
      @RaghavPal  Год назад

      Sandhiya
      B) Early testing
      C) Specification by example

  • @LawyerAB
    @LawyerAB 3 года назад

    Thank you

    • @RaghavPal
      @RaghavPal  3 года назад +1

      You're welcome Aydin

  • @sashank506
    @sashank506 4 года назад

    Thanks @Rahgav Bhai ❤️❤️

    • @RaghavPal
      @RaghavPal  4 года назад

      Most welcome Sashank

  • @elClubdelas7Cifras
    @elClubdelas7Cifras 10 месяцев назад

    completed

    • @RaghavPal
      @RaghavPal  10 месяцев назад

      Great 👍🏻

  • @snehaladsul296
    @snehaladsul296 4 года назад

    Thank You !!

    • @RaghavPal
      @RaghavPal  4 года назад +1

      You're welcome Snehal

  • @mousumighosh4138
    @mousumighosh4138 3 года назад

    I have scored 7/10

  • @101_twentySomethings
    @101_twentySomethings Год назад

    I got 8 out of 10

  • @ChiekoGruhn-k9q
    @ChiekoGruhn-k9q 3 месяца назад

    Abshire Ports

  • @prameelaseelam7685
    @prameelaseelam7685 2 года назад

    10/10

  • @rahinsreview7425
    @rahinsreview7425 3 года назад

    9/10

    • @RaghavPal
      @RaghavPal  3 года назад

      Thanks for watching Rashin

  • @BradHaines-oq1pv
    @BradHaines-oq1pv 7 месяцев назад +1

    When i was 8 i was about to die from drinking bleach and I'm paniced but it was actually just a expired orange juice cuz i didn't look at what it was and it was in a cup in my room that was a red one so i couldn't see what it was but it tasted wierd so it was actually expired orange juice😂😂😂

  • @cricboyz7743
    @cricboyz7743 2 года назад

    BDD cucumber karate rest assured all these automation testing is going perfect after watching ur videos.

    • @RaghavPal
      @RaghavPal  2 года назад +1

      Great to know this

  • @YamaReal
    @YamaReal 3 года назад

    😑 use dark screen not white

  • @EpicGamer-ux1tu
    @EpicGamer-ux1tu 7 месяцев назад

    Entropy

    • @RaghavPal
      @RaghavPal  7 месяцев назад

      will need details on this

  • @shreelaxmi1000
    @shreelaxmi1000 3 года назад

    Thank you