The prime issue is most of the interviewers do not understand this concept. Now during the interview, if they will ask us to explain the difference between BDD & TestNG, it will become a tragedy 😂
Thanks for standing up for QAs. Most companies don't implement BDD process very well. Its only left to QA to add BDD to their automation. Most Devs don't even practice it all and some BA may write U Stories and acceptance criteria in BDD if you are lucky. BDD was to improve on TDD and ATDD where 3 amigos have a common understanding from user behaviour of the application. And as such BDD should be meaningful to stakeholders in gherkin language (given = precondition, when = action, Then). In a proper BDD the actual dev code should follow the scenario or ac's . Dev still code in TDD and stakeholders expect QA to write only UI and API automation code in BDD. Thank you for addressing this issue too.
Thank you Naveen, In one interview, the interviewer asked me to name 7 frameworks. He meant BDD, TDD, KDD etc. I said BDD is not a framework, but he was not impressed and he started acting weird
Framework, Approach, Process could be consider the same thing, all depends on the context. Many technology processes are part of a large framework. Also in development or coding we use framework to refer to tools. Simply put, a framework is a collection of tools or processes or methods. Always add context to it, BDD is a process framework and Cucumber is a development framework.
Wow! I've been wrong all my life! Thank you Naveen for your dedication, great knowledge, good practices, and VERY real scenarios taught during the course we just finished 2 days ago! I really want to recommend Naveen but I need to say that you need i bit of experience to achieve complete the course. A lot of new approaches, new tools, and the development of an entire infrastructure were the most exciting of this course! The framework will be designed from A to Z and you will be able to connect all together at the end. Framekork -> ngrok ->Git-> AWS(Jenkins ->SeleniumGrid or Selenoid) It is amazing! Thank you 1000 Naveen!
Thank you for saying this. The whole test automation community is quiet on the incorrect use of Cucumber. People use cucumber unnecessarily also where simple TestNg framework is sufficient.just doing it bcuz of management pressure
Thankyou for this video, I would like to ask one question. Us as viewers, we get to learn new things, get to gain new information, news and stuffs related to our community from you through this channel. As a an individual where do you learn from, what is the process, what do you follow to keep yourself updated or to unlearn things which you thought was correct and learn it again how to was supposed to be. Thanks again, Azad
Most organization do not need CUCUMBER but they are using it since everyone is using it. If your PO/BA is not using gherkin format to write story, Donning BDD is redundant and waste of time
Framework is a high level term, we need to learn and focus on fw approaches like data driven, keyword driven, hybrid, modular, linear etc with design patterns like POM, singleton, factory, etc..
Hi Naveen, what are the DSA topics we should cover for FAANG type companies? Beacuse i recently got offer from amazon for QAE position and they asked me a leetcode question and i was able to do it. But i have rejected the role because pay was less. Want to know whats your view on doing leetcode and DSA
Please make a video on how to use OOPS concepts, Overloading, Overriding etc features in different classes after completing the framework. The practical way with any dummy project please 🙏
@@naveenautomationlabs I have a requirement where we have a excel sheet with a macro button.. I need to invoke the excel and change few values in particular cells and click on the macro button and then navigate to second sheet and change some values there and save .. then I have to validate in a web application that I have already automated so am trying this with winium but the inspect tools act crazy and am stuck here.. so is there a good open source tool to automate desktop apps particularly excel with macros..
The prime issue is most of the interviewers do not understand this concept. Now during the interview, if they will ask us to explain the difference between BDD & TestNG, it will become a tragedy 😂
Thanks for standing up for QAs. Most companies don't implement BDD process very well. Its only left to QA to add BDD to their automation. Most Devs don't even practice it all and some BA may write U Stories and acceptance criteria in BDD if you are lucky. BDD was to improve on TDD and ATDD where 3 amigos have a common understanding from user behaviour of the application. And as such BDD should be meaningful to stakeholders in gherkin language (given = precondition, when = action, Then). In a proper BDD the actual dev code should follow the scenario or ac's . Dev still code in TDD and stakeholders expect QA to write only UI and API automation code in BDD. Thank you for addressing this issue too.
Thanks guru द्रोणाचार्य it's clear
BDD is a concept cucumber is a framework
Cucumber is a library
We are using cucumber tool not because we are following BDD approach but it helps in reusing steps across different projects .
You create a lifeline for QA's. Thank you so much Naveen ☺️
Very True.. BDD is an approach & it should be followed by Dev Testing team & BA or PO
Thanks Naveen, I am clear about the difference between framework and an approach.
Thank you Naveen, In one interview, the interviewer asked me to name 7 frameworks. He meant BDD, TDD, KDD etc. I said BDD is not a framework, but he was not impressed and he started acting weird
hha india me yai hota hai ,mujhe bhi hybrid framework bolna pdta ha 😆😆
Framework, Approach, Process could be consider the same thing, all depends on the context. Many technology processes are part of a large framework. Also in development or coding we use framework to refer to tools. Simply put, a framework is a collection of tools or processes or methods. Always add context to it, BDD is a process framework and Cucumber is a development framework.
Hi @Naveen , If BDD is a Approach and Cucumber is a Tool/library , then what is framework ?
Wow! I've been wrong all my life! Thank you Naveen for your dedication, great knowledge, good practices, and VERY real scenarios taught during the course we just finished 2 days ago! I really want to recommend Naveen but I need to say that you need i bit of experience to achieve complete the course. A lot of new approaches, new tools, and the development of an entire infrastructure were the most exciting of this course! The framework will be designed from A to Z and you will be able to connect all together at the end. Framekork -> ngrok ->Git-> AWS(Jenkins ->SeleniumGrid or Selenoid) It is amazing! Thank you 1000 Naveen!
Thank you for saying this. The whole test automation community is quiet on the incorrect use of Cucumber. People use cucumber unnecessarily also where simple TestNg framework is sufficient.just doing it bcuz of management pressure
Thankyou for this video, I would like to ask one question. Us as viewers, we get to learn new things, get to gain new information, news and stuffs related to our community from you through this channel. As a an individual where do you learn from, what is the process, what do you follow to keep yourself updated or to unlearn things which you thought was correct and learn it again how to was supposed to be.
Thanks again,
Azad
Can you suggest me which framework is better. I am using python with selenium in pycharm.
Is it necessary to use framework?
Most organization do not need CUCUMBER but they are using it since everyone is using it. If your PO/BA is not using gherkin format to write story, Donning BDD is redundant and waste of time
Hi naveen you used cucumber framework in this video ,It should be cucumber library ?? Correct me If Iam wrong Thanks
Hello sir, Thank you for this series, faced multiple issues and fixed few so got learn more. thank you again.
Thanks for explaining ....this was much needed...fyi to all
Thanks for the information.
Kindly provide the new credentials for Free CRM application for the practice purpose.
Amazing information
I have saying this things for the last 3 years in all the interviews that i am taking. BDD is not a framework.
Nice representation bro ❤
Thank you for doing this video, helped me a Lot 😊
It's a process or it's a methodology , it's a extension of test drive development approach
Then what are different test automation framework. As per your explanation Everything I guess is design approach.
Framework is a high level term, we need to learn and focus on fw approaches like data driven, keyword driven, hybrid, modular, linear etc with design patterns like POM, singleton, factory, etc..
agree naveen for sake of manager people use cucumber
Hi Naveen, what are the DSA topics we should cover for FAANG type companies? Beacuse i recently got offer from amazon for QAE position and they asked me a leetcode question and i was able to do it. But i have rejected the role because pay was less. Want to know whats your view on doing leetcode and DSA
Still the pay would've been more than service based companies
Can you let me know that as an automation tester how can I try for product based companies
Thanks for sharing.
Thank you for this explanation sir
Can we use BDD with Pytest framework?
Please make a video on how to use OOPS concepts, Overloading, Overriding etc features in different classes after completing the framework. The practical way with any dummy project please 🙏
its already there: th-cam.com/video/g3r5KK2Acx8/w-d-xo.html
Thanks for the information 👍
How to automate a mac OS based application?
Pls make a vdo ,how to describe the framework in interview .
Thanks Naveen
Hi sir any batch for Devops?
How can we automate excel macro sheet ?
What's the use case??
@@naveenautomationlabs I have a requirement where we have a excel sheet with a macro button.. I need to invoke the excel and change few values in particular cells and click on the macro button and then navigate to second sheet and change some values there and save .. then I have to validate in a web application that I have already automated so am trying this with winium but the inspect tools act crazy and am stuck here.. so is there a good open source tool to automate desktop apps particularly excel with macros..
अगर भाई तुम हिंदी में समझाओ गे तो दर्शक भी बढ़ेंगे और हमें भी समझ में आएगा
Can you please send me a telegram group link.Invite got expired which was attached under the description box.