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..😊
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 - 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!!
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.
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
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 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.
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
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
@@RaghavPal okay thanks Raghav....in POM.xml, should cucumber java & testNG dependencies should have same versions...latest versions seems to have different numbers
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
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
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.
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
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.
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
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?
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
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
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
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😂😂😂
Crisp and clear knowledge sharing
Thank you
Glad it was helpful Neelesh
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..😊
You are most welcome Soumya
w
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
Glad it was helpful Siyamala
What a perfect explanation. Thank you so much Sir for your all efforts.
Most welcome
Finally, waiting is fulfilled....
Thank you Raghav bro....
Waiting to next video bro....
Most welcome. Next video coming soon
Thnk u bro..
Awesome explanation. Way you delivered is so easy to understand. Thank You so much for sharing.
Glad it was helpful Rupal
@@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!!
Rupal
Can check the following resources:
Software Testing Help - BDD And Cucumber Tutorial With Examples
BDD Framework: A Complete Tutorial
Very well and to the point (no chit chat to extend video) explained. Thank you Raghav.
Most welcome Ashish
9/10 I fell into the trap of question 9 . Thanks a lot !!!
all the best
Same here 😊
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.
Happy to know
Indeed, it was a very helpful video. 👍
Glad I could help Rutika
Sir you are great in explaining the core concepts. Your channel is very helpful in understanding the concepts. Thank you
Most welcome Manoj
Best Videos, Thank you for sharing.
Glad you like them Monica
Explained in simple words. Thanks😁
Most welcome 😊
Excellent brief summarized explanation for BDD introduction. Score: 9/10
Glad it was helpful!
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
Thanks for the message and kind words Meghanath
Best tutorials
I got 8/10 in the quiz.
Best explanation given for the quiz qns and ans
Glad to see this Sriram
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.
Hi Abhishek, will need to check some online example and resources for this
@@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.
ok
Good explanation, Thank you!
Most welcome Ana
Got 7/10.Thanks for the beautiful understanding
Excellent Bhagyashree
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
It depends on the team and org. If they are following BDD or not
Hi sir, thanks for easy explanation and giving notes ..it helps me lot..
Most welcome!
Great explanation. Thanks Sir
You are welcome
Perfect explanation
Glad it was helpful!
Awesome Explanation!
Thanks Manish
Hi Raghav....whic is better for career cucumber bdd with java or robot framework python??
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
@@RaghavPal okay thanks Raghav....in POM.xml, should cucumber java & testNG dependencies should have same versions...latest versions seems to have different numbers
thats fine, as long as they are compatible and work with each other
Hey there,
Thanks for the tutorial.
It was very clear. (y)
Glad you liked it!
Great video 🎉
Thanks Naresh
Very useful video thankyou
Most welcome Sakshi
So cucumber takes the documentation you write for automation test and turns it into real code / actual tests?
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
thanks, it was really helpful, i scored 9/10
Great Madhav
Very clear explanation , thank you and i received 8 out of 10 points.
Excellent Dinesh
What quiz are you talking about?
I need full course of BDD
Cucumber and selenium integration
How to get it...
Hi Aswin, can check here - automationstepbystep.com/
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
I will do Bhargav, thanks for watching
Nice video. Well paced.
Thanks
wow very nice explanation....thanks alot.
You are most welcome Syed
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.
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
Can you please make a video about Selenium Grid
I will plan
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.
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
Hi Raghav
Can you please create a playlist for serenity with cucumber framework
Thank you
Sure Vikram, will plan on this
Thanks Raghav, for this series.
Most welcome Amiya
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?
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.
@@RaghavPal Hi Sir, I can bypass the 2FA with the help of dev team. Thank you!!!
Awesome
Thanks
Thank you. it is useful
Thanks
So, BA should be the one writing the feature files, correct?
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
thank you for this video
Thank you for sharing!
Most welcome Daniel
very well explained
Thanks Suresh
thank you it was helpful for me
happy to know Nawid
very nice session
Glad you liked it Ashwini
excellent
Thanks Rahul
tnx, you are a legend
thanks for the kind words .. humbled
there is no one better than you
Humbled.. thanks
Nice
Thanks Sai
This is awesome thank you
Most welcome
keep posting videos content is damn good
Sure
Nicely explained 😊
Thanks a lot Nitish
can we define test suites in BDD ?
Yes, can use Features and Scenarios for that
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
you will find tools to implement BDD in Python too like Behave
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
Hi Mousumi, I will be publishing TypeScript tutorials soon, not exactly TypeScript with Cucumber, but this will help you
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.
very nice
Thanks
I love it
Thanks a lot Prabal
This is wonderfully clear and logically explained. This was incredibly easy to understand ^_^
Glad it was helpful Robert
If join in your Chanel what services I will get
Hi Narayana, when you click on JOIN button, you will see the options
u are great
Thanks for watching
thanks for sharing !!
My pleasure Sergio
thank u so much !!
Most welcome Belkouri
I got 7/10 in the quiz.
Great Onkar. Try more
Which of the following are BDD practices?
A) Exploratory Testing
B)
Early testing
C) Specification by example
D) Domain based testing
Sandhiya
B) Early testing
C) Specification by example
Thank you
You're welcome Aydin
Thanks @Rahgav Bhai ❤️❤️
Most welcome Sashank
completed
Great 👍🏻
Thank You !!
You're welcome Snehal
I have scored 7/10
Great Mousumi
I got 8 out of 10
Great Deepali
Abshire Ports
10/10
Thanks Prameela
9/10
Thanks for watching Rashin
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😂😂😂
ok
BDD cucumber karate rest assured all these automation testing is going perfect after watching ur videos.
Great to know this
😑 use dark screen not white
Ok
Entropy
will need details on this
Thank you
You're welcome