Cypress in a Nutshell - 2019

Sdílet
Vložit
  • čas přidán 11. 09. 2024

Komentáře • 121

  • @Jacek2048
    @Jacek2048 Před 2 lety +3

    24:45: Coupling your tests to the implementation details of the subject under test gives you extra confidence?

    • @koshydigital
      @koshydigital Před rokem

      I had the exact same thought and saw you had commented on it first.

  • @Meganalysis0119
    @Meganalysis0119 Před 3 lety +10

    As an extreme beginner, this was super helpful! Thank you for taking the time to make this!

  • @ksaweryglab
    @ksaweryglab Před rokem

    Man - this is gas. I love the simplicity of it. My previous company our QAs were using Cypress all the time. My current company the UI engineers are writing their own Cypress tests.

  • @bastianwegge
    @bastianwegge Před 3 lety +3

    I was gonna say "Cypress in a Nutshell ... in 40 Minutes" is a bit of a contradiction, but it works! Thanks for the introduction!

  • @OPrimoDev
    @OPrimoDev Před 3 lety +4

    Wow! Its a must have, come here and say THANKS. This was a great introduction ❤️

  • @debreczi2
    @debreczi2 Před 5 lety +17

    Excellent introduction. I have worked with Selenium and I'm trying to compare it to Cypress. It turns out I'm comparing apples to oranges. :)

    • @oscarquinteros4108
      @oscarquinteros4108 Před 4 lety

      Selenium to me can't be compared to Cypres. May me Selenium vs Jest?

    • @MbuluTani
      @MbuluTani Před 4 lety +3

      I think it's more like comparing apples to apple pie from a 5-star restaurant

  • @brzeczyszczykiewicz4476
    @brzeczyszczykiewicz4476 Před 4 lety +2

    Great material. Thanks! One thing to mention though. You substitute the "loginWithUI" with a programmatic login, effectively using your system-under-test's functionality within your test framework. I wouldn't say that gives me more confidence before deploying your application. You are effectively bypassing the login username and password input (which might get broken along the way) and using the underlying layer of functionality to execute your test. That doesn't sit well with me. Kudos for the intro to Cypress though!

    • @bastianwegge
      @bastianwegge Před 3 lety

      If you have a complex login-scenario with a test that covers it, you can skip that step for the next topic. I guess he displayed the concept of feature integration testing where "login" is just an example of a feature that you might want to pass data in onto the store.

  • @gknt7234
    @gknt7234 Před 4 lety

    My friend recommended it and I started to test in 5 minutes. Super easy to use and write. It is highly recommended!

  • @jprealiniyt
    @jprealiniyt Před 4 lety +3

    I learned about Cypress a week ago, and let me tell you that I am already in love... where can I buy a Cypress TShirt??? :D In fact, I would need 5 or 6... I will use them every day.. haha!!! Cypress is awesome! I've been working on test automation for a couple of years with Selenium and Protractor, but Cypress is out of this world!!! Thanks!!!

  • @TTNP6
    @TTNP6 Před 2 lety +2

    Great video, but the setup is missing one important step. What is pre-requirement before install cypress, Node.js and npm.

  • @cookiejar01
    @cookiejar01 Před 3 lety

    Love the API testing. So much better than having to set up something like RestAssured (or a JS alternative) separately and then also having a UI test framework. With Cypress you can have everything in the same framework. That's awesome!

  • @somayyehmehrabadi9351
    @somayyehmehrabadi9351 Před 4 lety

    Great. Im An Iranian Tester. and I'm proud of you

  • @en2422
    @en2422 Před 3 lety

    Amir, thanks for this great Intro! I love your clarity on how you explain the technology. Also - documentation and refernce of cypress is clean, clear and awesome. Big thumbs up for your
    efforts!!

  • @JobinJacobKavalam
    @JobinJacobKavalam Před 3 lety +1

    This was a great introduction with great coverage of important topics. Thank you !

  • @romko-romario
    @romko-romario Před 2 lety +1

    It's awesome, but why does the official Cypress website provide a link to this video with outdated info? For example, the deprecated `cy.route` command.

  • @chriszhang3629
    @chriszhang3629 Před 4 lety +2

    This is awesome! Great framework! Very clear introduction

  • @jeevithagowda4218
    @jeevithagowda4218 Před 3 lety

    Please add all the webinars held in demonstrating the Cypress usage

  • @hassanumari3938
    @hassanumari3938 Před 3 lety +1

    Wow, super amazing tool, very useful

    • @inspisiavideos8542
      @inspisiavideos8542 Před 2 lety

      hey I'm looking for help. On terminal for cypress I terminated but then I can't run it again. Do you know what is the command for running a cypress test. Please help

  • @nordy2010
    @nordy2010 Před 4 lety

    Thanks so much for this presentation, Amir! Very well done. I've never used Cypress, but have a project coming up that I definitely plan to try using this on. It looks really awesome!

  • @chanieluz
    @chanieluz Před 4 lety +21

    Great intro! can you pls fix the audio volume problem?

    • @nickbenedetti2203
      @nickbenedetti2203 Před 4 lety +5

      Yeah I notice the same issue! The first bit is nice and loud, and the second when they're talking, the volume goes way down!

    • @elsenyacub
      @elsenyacub Před 3 lety +1

      yeah same, but I used a chrome extension to increase my volume even higher than 100 and its pretty clear now

    • @osama7646
      @osama7646 Před 3 lety

      @@elsenyacub man you are a life saver, I never thought there is something like this before

  • @petrucho130
    @petrucho130 Před 4 lety +1

    Thank you for great intro! I am just starting my journey with cypress. Hope it will be productive and useful:)

  • @kant859600
    @kant859600 Před 2 lety

    Great video about Cypress, I am learning the tool now and my mind is blowing. Such a good tool.

  • @laurin__
    @laurin__ Před 10 měsíci

    I like that testing positivity! :)

  • @CppNuts
    @CppNuts Před 5 lety

    Hi Amir,
    One more question: i am using cefsharp and wpf to host my website in it, then how should i use hosted browser for testing instead of external browsers.

  • @sabuein
    @sabuein Před rokem

    Thank you, Amir.

  • @21Million
    @21Million Před 4 lety

    The Birdboard documentation says you need Mongo, but it doesn't explain how the db connection is configured. Am I overlooking it?

  • @better-chess
    @better-chess Před rokem

    Great intro, thank you.

  • @fallenIights
    @fallenIights Před 3 lety +1

    Great intro! Thanks!
    Maybe you can make the audio louder?

  • @pankajsainani8226
    @pankajsainani8226 Před 3 lety

    Can this be integrated with CI tool like jenkins?

  • @dandenchik
    @dandenchik Před 5 lety +1

    Hi, @amirrustam! Nice job)
    Could you please make next video for advance experience of cypress (about top questions in "cypress" gitter chat/stackoverflow?
    I think will better if to make a survey "what people want to know about cypress)

  • @prafullvispute8450
    @prafullvispute8450 Před 3 lety

    Can u please make video on service virtualization using cypress.

  • @samikshaparkar6755
    @samikshaparkar6755 Před rokem

    Hello Amir, Do you have idea if cypress support zoom in and out browser during test run is possible?Please reply

  • @johnnyq4260
    @johnnyq4260 Před 4 lety +1

    3:47 Let's dive in. Picture: Bubbling up.

    • @shivamb-s8k
      @shivamb-s8k Před 3 lety

      what makes u think he is bubbling up and not bubbling down

  • @inspisiavideos8542
    @inspisiavideos8542 Před 2 lety

    hey I'm looking for help. On terminal for cypress I terminated but then I can't run it again. Do you know what is the command for running a cypress test. Please help

  • @udaikumar9969
    @udaikumar9969 Před 3 lety

    How to enable the Chrome dev tool while debugging. I used debugger command in code as per official cypress documentation but still not able to open dev tools for debug

  • @manou1409
    @manou1409 Před 3 lety

    Congratulations this is very good introducory video.

  • @omprakashdarsi3880
    @omprakashdarsi3880 Před 3 lety

    where can I get the POC on Cypress?

  • @kashnigahbaruda
    @kashnigahbaruda Před 3 lety

    This was great. Kind of wanna try some test driven development. A large step from hating tests!

  • @les6447
    @les6447 Před 3 lety

    This is a superb video.

  • @kahdri
    @kahdri Před 3 lety

    Excelent introduction!

  • @DerekUniqueBennett
    @DerekUniqueBennett Před 2 lety +1

    The volume is really low for me

  • @azeezraheem1877
    @azeezraheem1877 Před 3 lety

    Pretty clean introduction. I'm definitely using it

  • @satyammane9999
    @satyammane9999 Před rokem

    Nice Explaination !🙃

  • @olufemiodedeyi8596
    @olufemiodedeyi8596 Před 2 lety

    Please can you help with how you connected to the database. I need a walkthrough on how to connect with mssql

  • @WasimAkram-ph9gp
    @WasimAkram-ph9gp Před 2 lety

    Hi Sir,
    I have a button in the
    If I click that button it will open a new window.
    I am able to click button inside the frame but not able to replace the parent window/use the child window
    Please help

  • @Troy-ol5fk
    @Troy-ol5fk Před 2 lety

    cy.server() and cy.route() are deprecated in Cypress 6.0.0, could you make a newer version of this video ?

  • @pratheepkumar4218
    @pratheepkumar4218 Před 2 lety +1

    can you update the video for latest one

  • @Conceptsexplainedsimply

    I'm switching to cypress from Protractor. Do you think this framework will blow up enough to provide me with the niche of being "The cypress guy" and being able to ask for a higher wage as time goes on because of this?

  • @jeremymassimino1176
    @jeremymassimino1176 Před rokem

    Hi Amir, can I ask you a technical coding blocker issue I have with Cypress? I cannot figure out how to code to test for a modal that is closed via just clicking off of it. Maybe other developers here can offer some help. Thanks

  • @kiranbehera4606
    @kiranbehera4606 Před 2 lety

    Hi,
    Am trying to login to my salesforce application, but am getting a cross origin url changed error how can i solve it.
    Can you please help me in this?

  • @simonecosma7613
    @simonecosma7613 Před 4 lety

    Great Intro! thank you... It's time to create my first test

  • @dawidpolakowski
    @dawidpolakowski Před 3 lety

    Great video

  • @kairunbee1914
    @kairunbee1914 Před 2 lety

    Hi is it possible in cypress to run
    1. Specs file in parallel
    2. It block in parallel

  • @udaikumar9969
    @udaikumar9969 Před 3 lety

    Hi Amir. Can you please let me know opening the Chrome Dev tools by default to do debug while running cypress

  • @rohitsanjay1
    @rohitsanjay1 Před 4 lety

    Which tool did you use to create this presentation?

  • @koredalin
    @koredalin Před rokem

    The recording is very quiet. I turn the volume all the way up and still barely hear you.

  • @MrLavrinenko292
    @MrLavrinenko292 Před rokem

    Thank you so much, you are a true lion! Your explanations are delightful!

  • @mariuszwojtczuk9594
    @mariuszwojtczuk9594 Před 2 lety

    in cypress we are creating objects, class like in java?

  • @ViktorPalchyk
    @ViktorPalchyk Před 3 lety

    Is it possible to use Cypress with Mobile apps, which are becoming more popular these days?

  • @dunkupheonix
    @dunkupheonix Před 3 lety

    Hello Sir. I am working on Cypress automation for our company portal. From our portal to work on, we need to authenticate with the help of @t. But, I am stuck for the past 3months.
    Example: @t is our portal. Then need to log in with google. When I press that button, I will be redirected to @t. after that with provided credentials, I will be authenticated and will be navigated to @t.
    But cypress will not allow navigating to superdomain. Please help us out with this problem!!
    Thanks
    ANKUSH S

  • @necrifed
    @necrifed Před 3 lety

    Thanks for the video.
    some feedback -> I feel that the video needs some structure, some order when explaining the code.

  • @chrishmmr
    @chrishmmr Před 3 lety

    This was a great intoduction video, I feel a little less intimidated now. :)

  • @donjohnsonmanlapig9542

    Great content. Keep it up. Thanks!

  • @mattmarkus4868
    @mattmarkus4868 Před 4 lety +1

    Hi Amir, I appreciate your video and explanation. I am building a react app and I am wondering why we might choose cypress over enzyme? The only reason I ask is because I keep hearing about Jest/Enzyme. I have no idea why I'd choose one or the other for end-to-end tests. Thanks! :)

    • @21Million
      @21Million Před 4 lety

      I think the main difference is that Jest/Enzyme is meant for unit testing and integration testing but Cypress is targeting "User Acceptance Tests or End to end tests". There is some cross-over there, but I think Devs could use Jest to unit test while you are using Cypress to test E2E.

  • @nikhathkousersyeda7975

    Hi
    Thank you so much
    Can I automate non angular application with Cypress, please can you help me with this question
    Many Thanks

  • @ichigendonederland6653

    thanks! Love Cypress as a testing tool

  • @Cromfeld
    @Cromfeld Před 2 lety

    What? Auto-wait? I thought, that si not possible to implement :O ;) Thank You!

  • @jaykishoreduvvuri7598
    @jaykishoreduvvuri7598 Před 5 lety +1

    Hi Amir, Thanks for the video. Its really awesome. Could you please tell us how to use "cypress-retries-plugin " to retry on failed test cases.? when a test cail fails in the gitlab CI or Circle CI pipleline on merging a new merge request I want to see the failed test runs for second time on the cypress dashboard. Can we do this ?

    • @Mattias1995
      @Mattias1995 Před 4 lety

      cypress.json --> add "retries": 1 (to retry once)

  • @programmingstation7537

    Thank you, good introducing

  • @ahmedelhawary8207
    @ahmedelhawary8207 Před rokem

    Thank you

  • @moygomez2743
    @moygomez2743 Před 4 lety

    Someone has an idea to how to force browser close after finish tests I had a problem, before execution with no errors browser did no closed

  • @pging8328
    @pging8328 Před 3 lety

    volume is a little low!?

  • @stivvits1067
    @stivvits1067 Před 3 lety +1

    23:30 I don’t think it is a good idea, since actual users don’t have that access

  • @solaaar3
    @solaaar3 Před rokem

    the tutorial needs to be updated with the new version.

  • @Fasut91
    @Fasut91 Před 3 lety

    Version 3.3.1...wow, time flies

  • @aleeyashahabbasrizvi4213

    Hi Amir ,your voice is very slow ,its quite hard to get it

  • @unnalmudiyum2848
    @unnalmudiyum2848 Před 4 lety

    how to login with google ? please tell me

  • @rgsivacts
    @rgsivacts Před 3 lety

    Recording sound is too low..

  • @KeithWhittingham
    @KeithWhittingham Před 3 lety

    The interesting stuff starts at: 3:50

  • @Bell4Fun
    @Bell4Fun Před 3 lety

    nice stuff

  • @benphamvan3456
    @benphamvan3456 Před 10 měsíci

    The volume is way too small.

  • @akashperera4361
    @akashperera4361 Před 4 lety

    Everything is great other than the audio issue.

  • @milbonazwagerman5282
    @milbonazwagerman5282 Před 4 lety

    This guy sounds so sane

  • @zubinix
    @zubinix Před 4 lety

    Frame support yet?

  • @ankitpundhir3346
    @ankitpundhir3346 Před 5 lety

    Thanks for the video. Can you please tell the workaround or solution or handling in Cypress

  • @sivakumarveerappillai
    @sivakumarveerappillai Před 5 lety

    Hi Sir Thanks for this video. Please create video for date picker and upload a file in cypress

  • @CppNuts
    @CppNuts Před 5 lety

    Hi Amir, can cypress host website?

  • @angtranhai6457
    @angtranhai6457 Před 4 lety

    Amazing

  • @WisdomIsAwesome
    @WisdomIsAwesome Před rokem

    low audio volume

  • @davidbarta7492
    @davidbarta7492 Před 2 lety

    You say you will start for beginners. You have IT blind fold. What is NPM instalation where i will write this line. Sorry but without this information a cant continue. I don´t see any program you open is cmd, visual studio, browser. Correctly is download this on link: open this a write this line here.

  • @piyushaggarwal5207
    @piyushaggarwal5207 Před rokem

    The voice is very low man

  • @CastleShield
    @CastleShield Před 3 lety

    cool

  • @Trofeuzeiros
    @Trofeuzeiros Před 4 lety

    éeeeeeeeeeeee do Brazil

  • @goji5887
    @goji5887 Před 4 lety

    Great video, just a small side note on your manner of speech: Irrespective of the context, it is either "what it looks like" or "how it looks", not "how it looks like", which you seem to use constantly. Sorry, just annoyed me.

  • @Radictor44
    @Radictor44 Před 3 lety +1

    Not a fan. It looks more like a load of boiler plating with a click & record tool (Selenium IDE anyone...) - much prefer to develop test automation from a new project and create own scaffolding in choosen language, retains the freedom for creativity, maintainability and expandability, whilst keeping options open to learn & develop own skills within the software engineering domain to support future innovation.

  • @maksoodaalam7779
    @maksoodaalam7779 Před 3 lety

    You should use reacl project instead of slides.

  • @Prism19
    @Prism19 Před 4 lety

    This dude looks like Kriparrian.

  • @ovidiubujor9571
    @ovidiubujor9571 Před 3 lety

    You are a tad too loud, could you just lower the volume of your recordings? I am just kidding but on my machine I couldn't hear a thing without headphones. Why isn't it at least a bit louder?

  • @michaeljuliano8839
    @michaeljuliano8839 Před 3 lety

    It is grammatically incorrect to say, “how it looks like.” Either say, “how it looks,” or say “what it looks like.” Don’t mix them.

  • @AwesomeTingle
    @AwesomeTingle Před 3 lety

    but you didn't explain why it's named cypress 2/10