#2 - TDD vs BDD vs ATDD : Key Differences

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

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

  • @sagarsjdjfn
    @sagarsjdjfn Год назад +3

    still after 2 yrs it is the best video on youtube available for difference between TDD and BDD

  • @jeyhunaliyev1765
    @jeyhunaliyev1765 4 года назад +16

    Thanks Naveen for second video of BDD
    Almost less than half of the day Im spending my time on your channel
    Thanks for all your efforts and helping people

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

    Thanks Naveen. Because of your tutorial s i got multiple job offer and now in new company. Hats off to you. All the best for your future 😇

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

    Thanks Naveen. It's very nice to see everything handwritten...unlike nowadays where most explanations happen on slides!

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

    Thank you so much, Naveen for making these videos. It's very easy to understand and you kept it very simple rather than making it difficult to understand

  • @k.ravichandra1049
    @k.ravichandra1049 2 года назад +1

    THANKS A TON NAVEEN BRO , WELL EXPALAINED KEY DIFFEREVES. KEEP UP THE GOOD WORK.

  • @muralikrishnan8013
    @muralikrishnan8013 Год назад +1

    Thanks for clear insights Naveen .

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

    Thanks Naveen, very clear explanation!

  • @m.a6836
    @m.a6836 Месяц назад +1

    This guy has so much knowledge..

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

    Hi Naveen, Thanks it's crisp and clear, well presentation.

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

    Interesting concept!!! Sir waiting for bloopers!!

  • @felipecapelli2665
    @felipecapelli2665 7 месяцев назад +1

    Thank you 😊 That video helped me a Lot, to organize my thoughts 👏👏

  • @benedictryanochon1858
    @benedictryanochon1858 9 месяцев назад +1

    This was very helpful! thanks!

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

    Thanks Naveen for the insight.
    But do have a specific questions related TDD:
    1. Why TDD is called Developer Centric Approach ?
    2. And why not a Test Centric Approach ? ( We are writing the tests first after understanding the requirement)
    3. Do we have any Example of a Test Centric Approach.

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

    Thanks for your efforts Naveen, This is really very difficult to explain...

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

    Hi Naveen, I have been following you for quite some time now. It would be good if your camera doesn't keep moving. Some people who have medical conditions cant concentrate on these types of videos. Thanks

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

    Hah Naveen Bhai! You nailed it.
    Thank you so much..

  • @vijayakumar-xd7sl
    @vijayakumar-xd7sl 4 года назад

    I am cleared now Naveen, Thanks a lot for your quick and best response with the content on my request😊

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

    Thanks Naveen. If developers develop tests using TDD approach, what testers have to automate? Can both TDD(for developers) and BDD(Cucumber for test automation) be implemented in the project.

    • @sowmyakalavagunta8982
      @sowmyakalavagunta8982 Год назад +1

      yes, Both TDD and BDD can be used in the project as You need developer tests for the fast feedback and you want user tests to ensure that the features are built to the user specs. Following this double loop helps us to stay focused and get features done quickly and cleanly.

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

    Watching this video and my washing machine is making noise but I can here it’s your washing machine too in the background 🤪 👍for your videos

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

      Oh no!

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

      I was watching this video at 4'O clock in morning by putting my headphone on. I got scared from where the noise is coming on. When paused the video and played again by forwarding back to 20 sec then I realized that noise is coming from video😜🤣🤣🤣🤣

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

    Naveen how Oops concepts are satisfied in a cucumber framework..Can you explain that with example pls?

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

    Bdd accha ya tdd framework for company

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

    Thanks for the video Naveen, got more clarity for thoughts after watching this. 😊👍

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

    Navin Sir is rest assured API testing is bdd approach? Because we are using similar keywords like given when then over there?
    Also can there be ATDD approach for rest assured because in ATDD?

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

    Thank you Naveen. Simply Superb :-)

  • @Kamal-vd1zg
    @Kamal-vd1zg 3 года назад

    Hey Naveen,
    How do I know we followed BDD process

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

    Awesome Explanation!

  • @JitendraKumar-lr3vq
    @JitendraKumar-lr3vq 4 года назад +1

    Hi Naveen can we have videos on cucumber 6 and serenity bdd ..which has very good features..and also about updated videos on rest assured..

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

    Thank you for this definition.

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

    I'm not getting a clear understanding of TDD.
    Please clear these points:
    a. 01:06, you said dev will be writing the unit level test cases. and they would fail. How ?
    And what if they passes in one test cycle, Do we need to stop then?
    b. 01:11, we would write the test fail.. Means, are we writing tcs to fail delibarately ? If yes, then how is it going to affect my code.

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

    Question: in TDD will the PO/Dev/QA will also be involved or it's just the DEV team?

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

      No, its just the Devs. Writing Unit Tests is a White Box Testing and is done by Devs only. Its a technical stuff so PO & QA are not involved.

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

    noise is not clear sir...its like surrounding sound...

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

    BDD is an improvement of TDD, refer to Dan North how and why he developed BDD basis in TDD, ATDD as Specification by Example are just other ways to name BDD

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

    Who writes feature file po or qa ?

  • @Sonali621
    @Sonali621 11 месяцев назад

    v well explained

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

    awesome sir

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

    please make series on jbehave also..

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

    Hi Naveen, Do we need to learn all the tools( TestNG,junit,nunit, cucumber,jbehave etc..) to develop the TDD BDD ATDD frameworks. Is it enough to learn any one for each TDD BDD ATDD.

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

      As he mentioned in the video, approaches are different from tool. Approach is already defined, to achieve the approach you need to choose tool according to your requirement. You can apply these approach using any testing framework like TestNG, NUnit, PYtest, cucumber, behave etc.
      You have to choose what is convenient for you.

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

      Right now Selenium with Java is mostly used in market, so you can learn TestNG and Cucumber... If you are interested in Python, go for Pytest and behave.. approach will be same everywhere

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

    Thank you, Sir!

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

    Awsome sir

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

    Thanks Naveen for a detailed knowledge transfer if possible a request please make a video on node js with type script

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

    What is the use of when I subscribe your channel is there any extra benefits

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

    Will u plz explain cucumber bdd framework in an application.. Real time please...

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

      Follow the same series. I have covered full cucumber bdd framework.

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

      @@naveenautomationlabs Thank you for your reply🙂.... Just asking...Did you wrote the code and ran it... On any real-time application... Those videos are available?

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

      watch this series end to end: ruclips.net/p/PLFGoYjJG_fqpObjigKg4bunu6_Ki7Ppn-

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

      @@naveenautomationlabs Thanks Naveen 🙂🤝.. Can I get ur mail Id plz

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

      @@naveenautomationlabs Sure I will watch and learn 🙂

  • @DCL-er2ti
    @DCL-er2ti 6 месяцев назад

    thanks !!

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

    thank you

  • @AshutoshSharma-qu2ph
    @AshutoshSharma-qu2ph 4 года назад +1

    JUST WOW.... u r wowowwww....wowow...

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

    🙏👍👍

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

    Please give my interview man..

  • @RobesonMyron-p8n
    @RobesonMyron-p8n Месяц назад

    Gilberto Mount

  • @CatherineClemons-h3j
    @CatherineClemons-h3j 2 месяца назад

    Sammy Drives

  • @DavidRodriguez-x1h
    @DavidRodriguez-x1h 2 месяца назад

    Veum Junction

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

    Testing will be forever senseless

    • @naveenautomationlabs
      @naveenautomationlabs  2 года назад +2

      It's not your cup of tea. It requires high IQ.

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

      @@naveenautomationlabs yes not my cup of tea requires different approach