How lucid it is... Please continue these sessions day to day and increase the video length if it is necessary.. Hope you will teach us complete BDD.. Thanks❤
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
Nice one , I have just started to explore "Behave" which is based on cucumber , can we have a session where we discuss the framework design for this and reporting
@@RaghavPalHey Raghav, As you Said in Session In BDD we prepare Test cases Later Coding Take place ,When We Prepare Test cases we have to consider only Business User Cases Right ? Not Launching Browser ,or Inspecting Element
Hi Raghav could you please suggest which one has more job opportunity selenium with java or Python. Which language should I focus more java or Python to get more job opportunities. Thanks a lot in advance
Hi Neeraj, In terms of job Selenium with Java has more opportunities, but people with these skills are also huge in no, I will suggest that you complete selenium with java and then also do Python, It is very easy and will give you an extra skill and job opportunities
Thank you for taking time to explain in detail. At 6:22 you mentioned that "This helps to break down story into Atomic actions" What does atomic actions mean ? Is there any technical meaning to it ?
Hello Raghav. This is Debasree Moitra. Hope you are doing well in this situation.Could you please make more tutorial on Selenium BDD framework.Also Kindly make some videos on Assertion Please.Some tests wants to perform like if the file is downloaded correctly or not this time of assertion When I am using it is saying that this command is depreciated and I am not able to go ahead further. One more request from my side .If you can arrange some mock test tutorial where someone can practice the Selenium capability check will be helpful for me.Your suggestions and videos means a lot.
Hi Aishwarya, when you use Cucumber in your projects, you will be creating feature files using Gherkin as shown, then for the backend scripts (Glue code) or Step Definition, you will need to write scripts in the language you are using in your project like Java, So basics of the language will help here
Hi raghav, I could have also choosen to add desriptions annotations(testNG) in my test classes, if they were to be read by the BAs or stack holders. Why did I still chose BDD? How can we say feature file is more user focused then?
The advantage of BDD is that we implement the statements written in the feature file. The feature file can be written by any1. Not only by dev team(qa + devs) but also by a BA or Scrum master or a client. How ever the automation we do is procedural driven not Business driven. The procedural driven might end up with communication gaps which slow down certain things
Well said Sai, thanks.. Piyush hope it's helpful. BDD has to be implemented as a process org wide and not just in QA team. That will be the real use of BDD
Hi Himani, all the functions or logic you can do in the step definition, In the gherkin step you will just mention that the text for this ... should be ...
Hi Sai, yes, you can, BDD can be implemented in any project, based on its need and requirement, Remember BDD is more for communication and collaboration and not just a QA thing
Hi, Raghav, Thank u soo much, I learnt a lot from ur videos... But I'm facing an issue, plzz help😭😭 The element which is present next to the element which has to be clicked, is getting clicked. It's clicking the wrong tile. I hv specified it's xpath correctly, still it's clicking wrong element. Tried with css selector too😭😖
Hi, Here are possible reasons/solutions 1. The locator is not able to uniquely identify the element 2. if the element is not in focus you may have to first scroll to the element 3. Use JavaScript to do the click action
Hi Prabal, have talked about it in later videos, After the use-cases are discussed and finalized by the teams, they are formally documented as scenarios in feature file, A BDD feature file has scenarios that are written with Gherkin language using keywords like Given When Then e.g. Given user is on login page When user enters username and password And click on login button Then user is navigated to the home page
How lucid it is... Please continue these sessions day to day and increase the video length if it is necessary.. Hope you will teach us complete BDD.. Thanks❤
I will try my best Raj
Very short and nice explanation.
Good job by @automation step by step :)
Hi Manish, thanks for watching
Nice you have a good voice not too loud Iit helps me learn better ...thanks all videos are great
Most welcome Ashwini
Excellent explanation! This short video covers lot of essential information
Glad it was helpful!
Raghav Sir, I was searching for the latest tutorials and here you have published them. Thank You. Please continue with your great work...!!!.
Thank you, I will Madiraju
now my gherkin language doubt is solved with this video. thank you for making this video.
most welcome
Explained well and in a simple manner. Thank you.
Most welcome Anupam
Thanks you so much for this awesome video....
Most welcome Prutha
Nice & simply explaining
Thank you so much
Thank You. Please continue with your great work...!!!.
Thank you, I will Sahil
Thank you Raghav for making it simple and easy to understand
Most welcome Koti
Nice and simple explanation. Well done
Thanks Gaurav
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
Awesome!!!! Best video I have ever watched on BDD
Thanks a lot, made my day :)
Nice one , I have just started to explore "Behave" which is based on cucumber , can we have a session where we discuss the framework design for this and reporting
Sure Prathik, will plan for Behave
Thanks Raghav ,u made me look so simple
Glad to hear that Akula
@@RaghavPalHey Raghav, As you Said in Session In BDD we prepare Test cases Later Coding Take place ,When We Prepare Test cases we have to consider only Business User Cases Right ? Not Launching Browser ,or Inspecting Element
Very nicely explained!! Thanks, Raghav.
Most welcome Mayank
Thank you ragav for all your work👍
So nice of you Shaji
Thanks sir..for making subject very simple.
Most welcome
congrats man!!!! very good!!!!
Thanks Halison
YOU ARE LORD SHIVA IN SUCH A PAINFUL COVID ERA 🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏
I am so humbled by your message. Just trying to help
Hi Raghav could you please suggest which one has more job opportunity selenium with java or Python. Which language should I focus more java or Python to get more job opportunities. Thanks a lot in advance
Hi Neeraj, In terms of job Selenium with Java has more opportunities, but people with these skills are also huge in no, I will suggest that you complete selenium with java and then also do Python, It is very easy and will give you an extra skill and job opportunities
You have made BDD very simple to understand with nice presentation 👏👌
Thanks a lot 😊 Venu
Sir very Nicely explained, please if there are some notes on cucumber plz provide..
Hi Onkar, all notes are in description below the video, can check all videos here - automationstepbystep.com/
@@RaghavPal Thanks
Hi Sir,
Can you please start a series on SQL automation.
I will do
Hi Raghav, Can you please make a video series in jbehave.
Nice Explanation...!!!
Glad you liked it!
raghav sir can you provide us documentation on bdd and mobile testing framework
Hi Sana, I do not have any separate documentation, I provide everything in the description section of the video
Thank you for taking time to explain in detail. At 6:22 you mentioned that "This helps to break down story into Atomic actions" What does atomic actions mean ? Is there any technical meaning to it ?
Atomic means singular or one action. It is used in general
Raghav Sir, I was searching for the latest tutorials on chai & mocha can you please published them. Thank You.!!!!!!!!!!!!!!
I will work on it Sourav
Hello Raghav. This is Debasree Moitra. Hope you are doing well in this situation.Could you please make more tutorial on Selenium BDD framework.Also Kindly make some videos on Assertion Please.Some tests wants to perform like if the file is downloaded correctly or not this time of assertion When I am using it is saying that this command is depreciated and I am not able to go ahead further.
One more request from my side .If you can arrange some mock test tutorial where someone can practice the Selenium capability check will be helpful for me.Your suggestions and videos means a lot.
Hi Debasree, thanks for the suggestions. I will check and work on this.
Great,
Thanks for watching Deepak
great video :-)
Thanks Carlos
Please make vedios on Specflow C#
I will do Kiran
Hi Raghav, can you please share the List of required Jars files or Maven Dependencies to build a BDD cucumber framework in eclipse
Sure Shiva, check the BDD Cucumber playlist here - automationstepbystep.com/
Hi sir , this is very very nice , I just have one question do I need to know any coding language before learning cucumber?
Hi Aishwarya, when you use Cucumber in your projects, you will be creating feature files using Gherkin as shown, then for the backend scripts (Glue code) or Step Definition, you will need to write scripts in the language you are using in your project like Java, So basics of the language will help here
@@RaghavPal Thank you so much for the information ❤️
Thanks for your efforts! 😀
My pleasure!
@@RaghavPal any news regarding the collaboration email I sent? Thanks!
I will check
Hi raghav, I could have also choosen to add desriptions annotations(testNG) in my test classes, if they were to be read by the BAs or stack holders.
Why did I still chose BDD? How can we say feature file is more user focused then?
The advantage of BDD is that we implement the statements written in the feature file.
The feature file can be written by any1. Not only by dev team(qa + devs) but also by a BA or Scrum master or a client.
How ever the automation we do is procedural driven not Business driven. The procedural driven might end up with communication gaps which slow down certain things
Well said Sai, thanks.. Piyush hope it's helpful. BDD has to be implemented as a process org wide and not just in QA team. That will be the real use of BDD
great video
Glad you enjoyed it Aylin
This is so nice !!
Thanks for watching Pari
Sir, how to I write in gerkin langauge if want to use the getText method. Plz help me in this 🙏
Hi Himani, all the functions or logic you can do in the step definition, In the gherkin step you will just mention that the text for this ... should be ...
So the testers are going to write these Bdd frame work right.
Yes, the Automation team should do it
Is BDD more about functional testing and E2E test ? or it can replace unit testing ?
its functional testing mostly, not exactly to replace unit testing
@@RaghavPal thank you for your reply, what about apis based systems, functional testing is also applyed there ? also BDD ?
Yes you can, you can see BDD as a wrapper over any functional testing, to make collaboration and communication btw teams easier and efficient
Can u please do videos on extent reports and testNG. XML
Hi Sai, I will do
@@RaghavPal do it from scratch
Hi Raghav, can we implement BDD framework for iOS automation ?
Hi Sai, yes, you can, BDD can be implemented in any project, based on its need and requirement, Remember BDD is more for communication and collaboration and not just a QA thing
Hi, Raghav, Thank u soo much, I learnt a lot from ur videos...
But I'm facing an issue, plzz help😭😭
The element which is present next to the element which has to be clicked, is getting clicked. It's clicking the wrong tile. I hv specified it's xpath correctly, still it's clicking wrong element. Tried with css selector too😭😖
Hi, Here are possible reasons/solutions
1. The locator is not able to uniquely identify the element
2. if the element is not in focus you may have to first scroll to the element
3. Use JavaScript to do the click action
Hi Raghav,
i'm getting this error
Error: Could not find or load main class cucumber.api.cli.Main
could you tell me what's wrong?
Hi Raksha, pls check this - stackoverflow.com/questions/52948983/error-could-not-find-or-load-main-class-cucumber-cli-main
Can you make tutorials on uipath RPA!!
I will do Mani
Hi sir please upload java selinium tutorial step by step there is not many videos please help me I am trying to learn java with selinium
Hi Harish, you can find here - automationstepbystep.com/
@@RaghavPal thank you so much 🙏
Did I miss the part of when do we use BDD from the video.? Can someone please help me get that context from the video🙂
Hi Venkatesh, watch the complete tutorial here - ruclips.net/p/PLhW3qG5bs-L_hJZ3Nfg70ejkH3ktyzy34
@@RaghavPal I have started with that.. Thanks much..🙂
100th like by me :)
🎉 Legend
What is a feature file?
Hi Prabal, have talked about it in later videos, After the use-cases are discussed and finalized by the teams, they are formally documented as scenarios in feature file, A BDD feature file has scenarios that are written with Gherkin language using keywords like Given When Then e.g.
Given user is on login page
When user enters username and password
And click on login button
Then user is navigated to the home page
@@RaghavPal Okay so the file where the scenario is written in Gherkin language is called as Feature FIle. Sorry I might have missed it. Thanks
Yes, do what the complete series and you will understand all
i am finding issue with the BDD execution can you please help me in that , can you share email id of any other id where i can share the screen shot
Hi Janmejai,what is the issue. Do you have logs Also if it is related to any of the videos, it will help to post in the comment section of that video
If only LIFE was BDD instead of TLD
Like your message Kyle
So true
Why just Apus know Cucumber? xddd
Did not get you
Why you have started new videos on this because you already have.Is there anything new you are going to teach us Raghav
Hi Shakeel, I realised a very basic video to get started with BDD was missing for Beginners, so added this as the 1st video of the playlist
BDD has always been bug driven development. dont invent new meaning to old acronyms :D
Hi Lev, pls send some resources so I can check more on this.