Introduction to Cucumber

  Рет қаралды 259,552

The-Ohayo-Dev

The-Ohayo-Dev

Күн бұрын

Пікірлер: 159
@shaidyn8278
@shaidyn8278 6 жыл бұрын
One of the most clean, concise, helpful tutorial videos on Cucumber I've found. Many thanks.
@qaautomationcult3868
@qaautomationcult3868 5 жыл бұрын
Best Software Testing Training Institute. We help software testers to be more efficient and effective in their work, through the certification of competencies. please subscribe our youtube channel : kzbin.info/door/0xat537YITJbN_9GSMUALA Fb page : facebook.com/learn.automation.testing linkedin page : www.linkedin.com/in/qa-cult-64835bb1/ website: www.qacult.com for various blogs and Upcoming Events.
@aleksey3732
@aleksey3732 Жыл бұрын
Six years past, but still relevant data. Thank you!
@carlellis9647
@carlellis9647 4 жыл бұрын
I've been doing web and microservice application development for a long time and this is one of the best teaching videos I've come across. The concepts were well explained and the examples did not overwhelm the viewer. Great Job!
@TheOhayoDev
@TheOhayoDev 3 жыл бұрын
Nice to hear! If there are any other topics you would be interest feel free to let me know. I have experience in a wide array of software development and automated testing projects
@karmitpatel98
@karmitpatel98 3 жыл бұрын
Clean, Clear and to the point. Great explanation. Thank you very much.
@TheOhayoDev
@TheOhayoDev 3 жыл бұрын
Glad it was helpful! Let me know if there are any other video topics you're interested in.
@joadams8605
@joadams8605 4 жыл бұрын
Thank you. I found your presentation most helpful compared to others I have seen on KZbin.
@clips5286
@clips5286 3 жыл бұрын
I love how you explain things in "plain English". You make it very easy to understand these concepts.
@anvarsaidov8964
@anvarsaidov8964 4 жыл бұрын
You made it sound simple! Thank you, as newbie I had a good overview.
@TheOhayoDev
@TheOhayoDev 2 жыл бұрын
Glad it was helpful!
@juanandrescastillofuenmayo6619
@juanandrescastillofuenmayo6619 2 жыл бұрын
Thank you so much! This was a pretty elaborated explanation, even if your voice was hard to hear due to the volume. I'll be applying this knowledge to my upcoming interview.
@TheOhayoDev
@TheOhayoDev 2 жыл бұрын
Awesome! I hope it helped and good luck. For some people KZbins audio normalization on this video is a little odd for some reason. I've has some people say that if they view it in something like TeamViewer or other remote software it doesn't work correctly. I have also been told by some people that when they were logged out of KZbin the audio was fixed
@lidu6363
@lidu6363 4 жыл бұрын
I really like the structure and pacing of your explanation. Definitely checking out the other videos.
@TheOhayoDev
@TheOhayoDev 3 жыл бұрын
Awesome, thank you! If you have any suggestions for anything else you would like to see let me know.
@MichaelHay4
@MichaelHay4 4 жыл бұрын
Great hi-level intro/explanation that's not too high-level (with some specific examples) - EXCELLENT! THANK YOU
@TheOhayoDev
@TheOhayoDev 3 жыл бұрын
Glad you enjoyed it!
@72neelima
@72neelima 5 жыл бұрын
Explained well, but the volume is kind of low. Thank you.
@Asmrrosee12
@Asmrrosee12 4 ай бұрын
Excellent session. It is explained with simple language. Thank you.
@professorfontanez
@professorfontanez 5 жыл бұрын
The keywords Given, When, Then, And, But, etc., are recommendations not set in stone rules. They are meant to make your scenarios more readable. But they are in no way strict keywords like in a programming language. For instance, you can use "Given" for an action and "When" for a precondition and the test will execute the same way. You can also use the same keyword throughout if you want (i.e. use "When" for every line). The only drawback to this is that it makes your document less readable by humans. So, what Jared showed here is the RECOMMENDED convention to follow.
@Driverforcash
@Driverforcash 2 жыл бұрын
So is cucumber just a guidance to a feature file then ?
@professorfontanez
@professorfontanez 2 жыл бұрын
@@Driverforcash I am not sure what you mean by that. The keywords (I guess) are just a guidance. They hold no special meaning with regards to test execution.
@hassellvinny
@hassellvinny Жыл бұрын
Great intro, very comprehensive, thanks!!
@bharadwaj25
@bharadwaj25 4 жыл бұрын
The best explanation ever, thank you.
@TheOhayoDev
@TheOhayoDev 3 жыл бұрын
Wow really? I'm glad you liked it. This was my first video so it is nice to get some positive feedback
@donnapeek576
@donnapeek576 5 жыл бұрын
Thanks for the Introductory video- It exposed me to the future Cucumber life!
@ivokostov2676
@ivokostov2676 3 жыл бұрын
Thanks you :) Nice tutorial what cucumber is. What is and how to use it and functions in it works.
@ricardopivovarcsik2971
@ricardopivovarcsik2971 2 жыл бұрын
Thank you for your dedication and good job!
@zhang6449
@zhang6449 3 жыл бұрын
Good job Sir ❤❤❤. You know using an good example is the key to be a good teacher. And u r doing it. Lots of KZbinrs don't understand it. I subscribed your channel thank u 🌹❤
@darkkingll
@darkkingll 6 жыл бұрын
Just watched this first episode, as a addition to my (non-automated) testing experience, and i have to say it was very pleasant watching it, good pace, nice explanations. I am also impressed by how easy Gherkin looks.
@Altinbek95
@Altinbek95 5 жыл бұрын
Yes author of this video explains awesome. And you, are you an QA engineer?
@Altinbek95
@Altinbek95 5 жыл бұрын
Have you seen the author's"Gherkin best practices" video?
@stinahristova5005
@stinahristova5005 5 жыл бұрын
Yep. But you still need to write the code for the test.
@aadithyaks
@aadithyaks 7 жыл бұрын
Very well Articulated...clear examples. Great work Jared!..Thanks!!!
@thomasha6208
@thomasha6208 6 жыл бұрын
Excellent Presentation Jared - Cannot ask for more than this!
@prasaddudwaadkar
@prasaddudwaadkar 4 жыл бұрын
Thank you, very well explained with examples.
@TheOhayoDev
@TheOhayoDev 2 жыл бұрын
Glad it was helpful!
@binaryswinery5862
@binaryswinery5862 7 жыл бұрын
I am currently trying to learn Cucumber with Ruby and this has helped! Thank you.
@bsamboy1974
@bsamboy1974 Ай бұрын
great tutorial, i have been searching for a tutorial that is not explaining at the speed of light with an accent that I have to decipher .
@sylvainwome4264
@sylvainwome4264 6 жыл бұрын
Thank you Jared for your explanation. It's useful for me new entry in Ruby.
@mostlysunny4u
@mostlysunny4u 6 жыл бұрын
The video is simple but explained in a very good manner so as to make to newbie understand cucumber effectively. Thank you.
@pocker91
@pocker91 4 жыл бұрын
thank you, this is a great intro to the subject.
@TheOhayoDev
@TheOhayoDev 2 жыл бұрын
Glad it was helpful!
@nidhisy3940
@nidhisy3940 4 жыл бұрын
It was a very informative video.keep up the good work.u made this really easy to understand.thankyou.
@wtfchazpwnt
@wtfchazpwnt 4 жыл бұрын
Does the scenario outline with two headers shown at 18:25 act as a nested loop? Awesome explanation by the way!
@HowRandomIsRandom
@HowRandomIsRandom 4 жыл бұрын
I think it acts as a single loop, taking one row of values at a time. So first iteration of the loop takes "name" for placeholder and "missing_name_error" for placeholder Second iteration of the loop takes "email" for placeholder and "missing_email_error" for placeholder And so on...
@jared3562
@jared3562 4 жыл бұрын
@@HowRandomIsRandom You've got it exactly
@josephgeorge2969
@josephgeorge2969 4 жыл бұрын
Can anyone help me for the upload functionality in cucumber framework with gherkins
@michaeladamspmp
@michaeladamspmp 4 жыл бұрын
This is great, and it looks particularly helpful, especially for integration testing. I'm curious, however, if you could explain or demonstrate the aspect where you say you have to write your test codes. How does this tie to the code and perform tests?
@higiniofuentes2551
@higiniofuentes2551 7 жыл бұрын
Thank you for this very clear definition of Gherkin language! Could be great if you include in your 3 video a reference to the other two, in order to start properly!
@qaautomationcult3868
@qaautomationcult3868 5 жыл бұрын
Best Software Testing Training Institute. We help software testers to be more efficient and effective in their work, through the certification of competencies. please subscribe our youtube channel : kzbin.info/door/0xat537YITJbN_9GSMUALA Fb page : facebook.com/learn.automation.testing linkedin page : www.linkedin.com/in/qa-cult-64835bb1/ website: www.qacult.com for various blogs and Upcoming Events.
@carynsanchez9932
@carynsanchez9932 5 жыл бұрын
Great video, extremely helpful & easy to follow
@basheeral-momani2032
@basheeral-momani2032 3 жыл бұрын
thanks a lot very useful I hope there is a full playlist in your channel
@kimbermiller9208
@kimbermiller9208 5 жыл бұрын
Thank you! This was truly helpful for me.
@pglanville
@pglanville 5 жыл бұрын
Thanks for this. It was quite helpful.
@vishwanathpandurangan
@vishwanathpandurangan 4 жыл бұрын
Thanks for the presentation. My query: how to handle dynamic input e.g you have to login with requested random 3 pins every time out of 6 pins.
@TheOhayoDev
@TheOhayoDev 3 жыл бұрын
There are some tools that you can use to help with the multifactor authentication. On past projects where we have had to get through the Google's multifactor authentication we had to work with google to setup a specific account.
@steve_carmichael
@steve_carmichael 7 жыл бұрын
Great job Jared!
@emanueol
@emanueol 2 жыл бұрын
do you have and example how to implement a 3 steps like: - given table with 3 records (and provide all values for all columns of the 3 rows). - execute database procedure that does something with the table. -provide table values as they should look after executing procedure to confirm procedure works as intended. I used in a client jenkins -> maven + liquidbase maven plugin + cucumber maven plugin, and was really great but.. ci/cd system was already in place, so i/we just used without caring how to setup it from scratch. So it has been frustating googling for this type of cucumber test "table before--execute procedure--table after" and i simply cant find anything online. The point i am at the moment is seems to me cucumber tests need implementation of the steps to do the real work, which in my case would be to truncate table, insert records in a table, execute procedure and finally compare whatever table rows have vs the snapshot i got in after test. Would appreciate any suggestions that would allow me to either grab some open source implementation of cucumber tests like the one im looking for, or at least a simple example of how to implement steps, so i can eventually try implementing myself the steps i mentioned (probably in python i guess).
@TheOhayoDev
@TheOhayoDev 2 жыл бұрын
One option would be to use tables in your gherkin something like what I have below. I have also worked with clients where we read the data from a spreadsheet to populate the data and verify the expected result. Given the "User" table has the following records: | first_name | last_name | account_balance | | Jane | Smith. | 100.01 | | Jon | Smith | 500.00 | When I execute the "subtract fee" on the "User" table Then the "User" table should have the following records: | first_name | last_name | account_balance | | Jane | Smith. | 99.01 | | Jon | Smith | 499.00 |
@emanueol
@emanueol 2 жыл бұрын
@@TheOhayoDev Meanwhile I kept googling and learned a bit more on this subject of tests: 1. we need to manual code the steps - this is where i been struggling as why i cant find anything online or github, surely someone had implemented the given table > execute proc > then table pattern right ? But i havent found a good soul sharing that. 2. Theres Cucumber and thers Behave. A friend of mine suggested Cucumber more Java env and Behave more Python env. Im database sql developer so i rather stick with the elegant Python i guess to implement the pattern. But thanks, your example its exactly what myself as developer used in enterprise customers, but as a user, as i havent created the ci/cd pipeline.
@emanueol
@emanueol 2 жыл бұрын
Please share nice link example showing implementation of implementing such steps using Behave: Given the "User" table has the following records: ---> would load into test original_collection and then SQL truncate table + insert i suppose. | first_name | last_name | account_balance | | Jane | Smith. | 100.01 | | Jon | Smith | 500.00 | Then the "User" table should have the following records: --> would SELECT into test collection and compare with original_collection. | first_name | last_name | account_balance | | Jane | Smith. | 99.01 | | Jon | Smith | 499.00 |
@ranjan_v
@ranjan_v 5 жыл бұрын
Thank you so much for the amazing work
@Zeioth
@Zeioth 7 ай бұрын
I'm missing a github example project, but the explanation is very clear thank you.
@hl-qz1ec
@hl-qz1ec 4 жыл бұрын
18:21 Are there tools that would generate those combinations of variables exhaustively or even with some intelligence (e.g. boundary value analysis, equivalence class testing) based on Gherkin? I know that there are some model-based testing tools that can do this but didn't found it yet for Gherkin.
@tamannanagar9544
@tamannanagar9544 3 жыл бұрын
Great Video, Thanks!
@pariahosseiny1586
@pariahosseiny1586 2 жыл бұрын
Great introduction. Thanks
@TheOhayoDev
@TheOhayoDev 2 жыл бұрын
Hopefully it helped 👍
@adarshjhunjhunwala
@adarshjhunjhunwala 2 жыл бұрын
The sound in the video is so low.
@sparks5834
@sparks5834 5 жыл бұрын
This was extremely helpful. Thanks so much for doing the video.
@feiomaskatista
@feiomaskatista 6 жыл бұрын
Great explanation! Keep it up man.
@learnandsharelive
@learnandsharelive 6 жыл бұрын
Excellent Job Jared ! Thank you so much !!
@harsharora6469
@harsharora6469 6 жыл бұрын
Nice introduction tutorial. But also help to do hands on experience on it.
@michaelm9621
@michaelm9621 6 жыл бұрын
Very Helpful, thank you for creating this video.
@lililonga7941
@lililonga7941 4 жыл бұрын
Thank you for putting this onto youtube - watching the video after having read the blog truly cleared up some questions. Question - Over what time frame should all the sessions for one story be completed? if in the instance, there are many unknowns and further discovery is needed, but capacity is limited - would it be fine to pick up the second/following sessions a week after? also, would you recommend doing 1 example mapping session everyday or at least a few a week? thanks so much
@TheOhayoDev
@TheOhayoDev 4 жыл бұрын
Generally our most successful projects have nailed down the broad strokes of all the stories in a planned release over a couple days. After that we usually work closely with the product owner multiple times a week for the life of the project to continue to refine the stories and tasks needed for the release. Don't expect to plan it everything up front.
@carloscandido4801
@carloscandido4801 6 жыл бұрын
Thanks for the video Jared.
@awakeTooOften
@awakeTooOften 6 жыл бұрын
Thanks for the great introduction!
@qaautomationcult3868
@qaautomationcult3868 5 жыл бұрын
Best Software Testing Training Institute. We help software testers to be more efficient and effective in their work, through the certification of competencies. please subscribe our youtube channel : kzbin.info/door/0xat537YITJbN_9GSMUALA Fb page : facebook.com/learn.automation.testing linkedin page : www.linkedin.com/in/qa-cult-64835bb1/ website: www.qacult.com for various blogs and Upcoming Events.
@ThePhilthy77
@ThePhilthy77 5 жыл бұрын
Hi @jared Is there a scenario repository for web features that exist somewhere? Maybe Someone in here knows where. Thank you!
@sunnyday12131
@sunnyday12131 2 жыл бұрын
Thank you so much!
@allisonkuhl5355
@allisonkuhl5355 5 жыл бұрын
This video helped me a lot! Thank you! But what I don't understand is, when you write your cucumber code, how do you know if it succeeds or fails? It should be in the Then statement right?
@LunaAndShadowy
@LunaAndShadowy 2 жыл бұрын
Hi! Can you create a tutoriak on how to use automation conmected to Cucumber Studio
@TheOhayoDev
@TheOhayoDev 2 жыл бұрын
What kind of automation are you thinking of? Web testing?
@vipulagarwal4180
@vipulagarwal4180 6 жыл бұрын
Thanks for nice Video, My Question is Feature file contains multiple scenarios, it there any way we can prioritize the scenarios in a feature file
@dewinchy
@dewinchy 3 жыл бұрын
Very well explained, but please level up the volume, because even if I set the volume higher the ads are way too loud (ears destroyed)... thanks!
@TheOhayoDev
@TheOhayoDev 3 жыл бұрын
Sorry about that. Definitely working on dialing the audio in on later videos
@saran79
@saran79 4 жыл бұрын
Thank you, learnt something new
@TheOhayoDev
@TheOhayoDev 3 жыл бұрын
Glad it was helpful!
@Krazness
@Krazness 7 жыл бұрын
This is awesome too. Thanks
@cylink1
@cylink1 6 жыл бұрын
excellent explanation! thanks
@brentmarquez4157
@brentmarquez4157 5 жыл бұрын
Thank you for the video, Jared. I am helping with a project at work using Cucumber and am trying to figure out how to run a callback (to log some custom output) after a Timeout error occurs. a default timeout length is set in a setup config file, and the tests that exceed that time limit do show as timing out in the console, but when this occurs we want to log some custom output. Ideally this custom output needs to be run dynamically for any test that fails because of a timeout, s inserting a setTimeout callback for each individual test is not an option. I was thinking about playing around with an After hook and checking scenario to see if it failed, but I don't know if there is a better way to do this. I have not been able to find documentation to show how to do this and wanted to know if you have any suggestions. Thank you.
@navya512
@navya512 5 жыл бұрын
brent marquez Z
@rjameslower
@rjameslower 6 жыл бұрын
If given is for some required data how i can handle with optional data?
@rjameslower
@rjameslower 6 жыл бұрын
@@TheOhayoDev thanks
@jamaluddinamohammed9166
@jamaluddinamohammed9166 6 жыл бұрын
@@TheOhayoDev can I have your point of contact . I am intrested in taking training
@jamaluddinamohammed9166
@jamaluddinamohammed9166 6 жыл бұрын
@@TheOhayoDev to be honest I don't know where to start so cannot say which topic. I have a problem which I am trying to solve since 4 days and could not get it. And it's due on Monday. If you could take a look. I did few steps and don't know if it's correct
@jamaluddinamohammed9166
@jamaluddinamohammed9166 6 жыл бұрын
@@TheOhayoDev sir i tried sending the message but for some reason I don't see the message icon on your channel. I tried both desktop and mobile still unable to do so. Can i please contact you through email ? Jamalm0203@gmail.com
@jamaluddinamohammed9166
@jamaluddinamohammed9166 6 жыл бұрын
@@TheOhayoDev and thanks a million for helping me out sir
@tiagonobilis
@tiagonobilis 5 жыл бұрын
Thanks a lot. Very good lesson.
@koko44mark
@koko44mark 4 жыл бұрын
Thank you!
@TheOhayoDev
@TheOhayoDev 2 жыл бұрын
You're welcome! I hope it helped
@priyakumar6697
@priyakumar6697 Жыл бұрын
The volume is way too low :/
@reboundpt4987
@reboundpt4987 6 жыл бұрын
Awesome man, thanks!
@introductionofsoftwaretest6686
@introductionofsoftwaretest6686 4 жыл бұрын
Good Morning How are you ... You are doing a great job yours videos are user friendly .... Question : I have 35 test case in my frame work and i wanted to run smoke test . So what I did i have put all test cases in a new feature file name smoke.feature and now when i am running this feature file I am getting an error " Invalid Session Id " . I will appreciate if you please help me fix this error ..... All of my test cases are working great individually ...... Thank you You have a nice day Frank
@Bond58
@Bond58 5 жыл бұрын
That flicker on the video just gave me an epileptic episode. Thanks for the warning :{
@Bond58
@Bond58 5 жыл бұрын
@@TheOhayoDev see bottom right corner 8:16
@Bond58
@Bond58 5 жыл бұрын
@@TheOhayoDev was just joking though. I dont have epilepsy., but can imagine that someone who does have epilepsy might get a fit from that flicker
@lupul666
@lupul666 7 жыл бұрын
More videos like this one, I loved it. One question thou... I would press on When it would log me in ?
@HowTo-lc2rp
@HowTo-lc2rp 2 жыл бұрын
Awesome 👍
@constantine4067
@constantine4067 5 жыл бұрын
Прекрасный урок большое спасибо . Very good, thank you
@-na-nomad6247
@-na-nomad6247 2 жыл бұрын
judging from the channel name, I expected the video to start with "Ohayoo"
@TheOhayoDev
@TheOhayoDev 2 жыл бұрын
Lol sorry this video predates the channel name. We do use that intro in some of the newer videos
@alexanderleininger5836
@alexanderleininger5836 4 жыл бұрын
Great Video. I think the woman in the background had COVID
@Ragnarok540
@Ragnarok540 4 жыл бұрын
In 2017?
@TheOhayoDev
@TheOhayoDev 3 жыл бұрын
Lol yeah I think that would have been called COVID-16 or 17
@LanceParkertipUTube
@LanceParkertipUTube 3 жыл бұрын
The material seemed a little under-rehearsed which was distracting. Still appreciate the content and the work you put into it.
@TheOhayoDev
@TheOhayoDev 3 жыл бұрын
Thanks for the feedback. I will definitely try to improve on that in the future
@prec8080
@prec8080 4 жыл бұрын
Volume is SO QUIET...
@matrixpub
@matrixpub 2 жыл бұрын
Assumption: When a developer runs these tests, thus would be after they have written the code for the solution. Question: (Developer process steps) Scenario 1 1. Does a developer look at the requirement (user story) 2. investigate the current code to see how it works and understand this 3. Define what code changes are needed to the current code to meet the requirement 4. Write the code they have defined to meet the requirement 5. Then run the Gherkin tests to prove the changes work and the requirement is met Or Scenario 2 Do they copy and paste the "Given, When, Then" into Gherkin and keep running the test looking for errors and defects for the tests, and keep correcting the code until there are no more errors Thanks
@darrenhudson1033
@darrenhudson1033 2 жыл бұрын
That would depend on whether they are using TDD (Test Driven Development) or not. Using a TDD approach, they would actually write the test first, have it fail, then write the code in order to try and make the test pass. You would usually iterate this process numerous times until the test passes.
@yugandhar2007
@yugandhar2007 2 жыл бұрын
Thanks a lot !!
@TheOhayoDev
@TheOhayoDev 2 жыл бұрын
I hope it was helpful
@damaddestgamer
@damaddestgamer 6 жыл бұрын
Audio was too quiet.
@stefankaric9403
@stefankaric9403 6 жыл бұрын
Good job!
@gurkis.
@gurkis. 3 жыл бұрын
Good.
@TheOhayoDev
@TheOhayoDev 3 жыл бұрын
Thank you!
@jamaluddinamohammed9166
@jamaluddinamohammed9166 6 жыл бұрын
Can i have an email. I am intrested in taking training
@AnujTechShorts
@AnujTechShorts 2 жыл бұрын
nice tutorial, but sound is very low
@TheOhayoDev
@TheOhayoDev 2 жыл бұрын
Yeah for some people KZbins audio normalization on this video is a little wonky for some reason. I've has some people say that if they view it in something like TeamViewer or other remote software it doesn't work correctly. I have also been told by some people that when they were logged out of KZbin the audio was fixed
@notch7751
@notch7751 6 жыл бұрын
Nice, thanks
@fkas6278
@fkas6278 5 жыл бұрын
thank you soooo much.
@ycucumba7242
@ycucumba7242 4 жыл бұрын
I like
@TheOhayoDev
@TheOhayoDev 3 жыл бұрын
Thanks
@egompin
@egompin 6 жыл бұрын
thank you
@yuzhenwang8103
@yuzhenwang8103 3 жыл бұрын
good video
@TheOhayoDev
@TheOhayoDev 3 жыл бұрын
Glad you enjoyed
@alibaltschun2302
@alibaltschun2302 5 жыл бұрын
thanks
@MohitSaini-zc5zi
@MohitSaini-zc5zi 5 жыл бұрын
Not able to hear properly, even with full volume.
@gurramharikishore
@gurramharikishore 6 жыл бұрын
it is a good video Jared, but I am finding extremely difficult distinguishing when and then from your video. Please take care of it next time
@ImranAliyev
@ImranAliyev 3 жыл бұрын
too much ads
@confused6526
@confused6526 2 жыл бұрын
Thanks for sharing your knowledge...However, I must say though this is not BDD.
@TheOhayoDev
@TheOhayoDev 2 жыл бұрын
Gherkin and Cucumber are tools used for Behavior Driven Development.
@chrischoir3594
@chrischoir3594 4 жыл бұрын
I don't see the point of this. It's way too much work for too little gain.
@TheOhayoDev
@TheOhayoDev 3 жыл бұрын
Very valid point and I do not necessarily disagree from a practical standpoint
@chrischoir3594
@chrischoir3594 3 жыл бұрын
@@TheOhayoDev Well then maybe look into some fundamental Computer Science principles like State tables and Truth tables. I think 'technologies' like cucumber only exists because of general ignorance in the field.
@TheOhayoDev
@TheOhayoDev 3 жыл бұрын
@@chrischoir3594 Sounds like a solid idea. I've been teaching at the local community College and I definitely noticed the students struggling with the concept of truth tables
@BrianHamil
@BrianHamil 4 жыл бұрын
Spaces instead of tabs? That's terrible design. There are much better formatting options available to put in a framework. Fail on Cucumber.
@eattolive3642
@eattolive3642 4 жыл бұрын
poor sounds !
@R_Ali
@R_Ali 2 жыл бұрын
Thank god you are not pronouncing it kookambah
@WavedJester
@WavedJester 2 жыл бұрын
why you look like that?
Cucumber BDD Best Practices
35:26
The-Ohayo-Dev
Рет қаралды 93 М.
What is BDD? | Cucumber for Java Example | Tech Primers
20:57
Tech Primers
Рет қаралды 111 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
How to Write Good Gherkin for BDD
1:00:07
Paul Merrill
Рет қаралды 7 М.
Don't Miss Out! This Cucumber BDD Interview UNLOCKS Automation Lead Dreams (Master It!) #cucumber
30:20
Selenium Automation and Java learning with Srini
Рет қаралды 4,6 М.
An Ultimate Guide To BDD
18:53
Continuous Delivery
Рет қаралды 56 М.
Better Gherkin: Common pitfalls and how to overcome them
38:05
LitheSpeed
Рет қаралды 3,3 М.
Test-Driven Development // Fun TDD Introduction with JavaScript
12:55
#8 - Hooks in #Cucumber (Before/After Hooks in Cucumber)
19:05
Naveen AutomationLabs
Рет қаралды 62 М.
#1 - What is #BDD (Behaviour Driven Development)?
11:56
Naveen AutomationLabs
Рет қаралды 267 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН