Cypress in a Nutshell - 2019

Поділитися
Вставка
  • Опубліковано 6 лис 2024

КОМЕНТАРІ • 121

  • @Meganalysis0119
    @Meganalysis0119 3 роки тому +10

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

  • @ksaweryglab
    @ksaweryglab Рік тому

    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.

  • @romko-romario
    @romko-romario 2 роки тому +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.

  • @gknt7234
    @gknt7234 4 роки тому

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

  • @OPrimoDev
    @OPrimoDev 3 роки тому +4

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

  • @bastianwegge
    @bastianwegge 4 роки тому +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!

  • @debreczi2
    @debreczi2 5 років тому +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 4 роки тому

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

    • @MbuluTani
      @MbuluTani 4 роки тому +3

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

  • @Jacek2048
    @Jacek2048 2 роки тому +3

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

    • @koshydigital
      @koshydigital Рік тому

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

  • @TTNP6
    @TTNP6 3 роки тому +2

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

  • @brzeczyszczykiewicz4476
    @brzeczyszczykiewicz4476 4 роки тому +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 4 роки тому

      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.

  • @cookiejar01
    @cookiejar01 3 роки тому

    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!

  • @en2422
    @en2422 4 роки тому

    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!!

  • @samikshaparkar6755
    @samikshaparkar6755 Рік тому

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

  • @jprealiniyt
    @jprealiniyt 4 роки тому +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!!!

  • @jeevithagowda4218
    @jeevithagowda4218 3 роки тому

    Please add all the webinars held in demonstrating the Cypress usage

  • @nordy2010
    @nordy2010 4 роки тому

    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!

  • @somayyehmehrabadi9351
    @somayyehmehrabadi9351 4 роки тому

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

  • @kant859600
    @kant859600 2 роки тому

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

  • @pratheepkumar4218
    @pratheepkumar4218 2 роки тому +1

    can you update the video for latest one

  • @JobinJacobKavalam
    @JobinJacobKavalam 3 роки тому +1

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

  • @laurin__
    @laurin__ Рік тому

    I like that testing positivity! :)

  • @chanieluz
    @chanieluz 4 роки тому +21

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

    • @nickbenedetti2203
      @nickbenedetti2203 4 роки тому +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 3 роки тому +1

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

    • @osama7646
      @osama7646 3 роки тому

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

  • @petrucho130
    @petrucho130 4 роки тому +1

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

  • @kashnigahbaruda
    @kashnigahbaruda 3 роки тому

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

  • @better-chess
    @better-chess 2 роки тому

    Great intro, thank you.

  • @chriszhang3629
    @chriszhang3629 4 роки тому +2

    This is awesome! Great framework! Very clear introduction

  • @inspisiavideos8542
    @inspisiavideos8542 3 роки тому

    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

  • @olufemiodedeyi8596
    @olufemiodedeyi8596 3 роки тому

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

  • @fallenIights
    @fallenIights 4 роки тому +1

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

  • @hassanumari3938
    @hassanumari3938 3 роки тому +1

    Wow, super amazing tool, very useful

    • @inspisiavideos8542
      @inspisiavideos8542 3 роки тому

      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

  • @azeezraheem1877
    @azeezraheem1877 4 роки тому

    Pretty clean introduction. I'm definitely using it

  • @21Million
    @21Million 4 роки тому

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

  • @Conceptsexplainedsimply
    @Conceptsexplainedsimply 3 роки тому

    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?

  • @sabuein
    @sabuein 2 роки тому

    Thank you, Amir.

  • @kahdri
    @kahdri 3 роки тому

    Excelent introduction!

  • @mattmarkus4868
    @mattmarkus4868 4 роки тому +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 4 роки тому

      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.

  • @simonecosma7613
    @simonecosma7613 4 роки тому

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

  • @WasimAkram-ph9gp
    @WasimAkram-ph9gp 2 роки тому

    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

  • @mariuszwojtczuk9594
    @mariuszwojtczuk9594 2 роки тому

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

  • @jeremymassimino1176
    @jeremymassimino1176 Рік тому

    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

  • @dandenchik
    @dandenchik 5 років тому +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)

  • @Troy-ol5fk
    @Troy-ol5fk 3 роки тому

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

  • @kiranbehera4606
    @kiranbehera4606 2 роки тому

    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?

  • @pankajsainani8226
    @pankajsainani8226 3 роки тому

    Can this be integrated with CI tool like jenkins?

  • @udaikumar9969
    @udaikumar9969 4 роки тому

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

  • @kairunbee1914
    @kairunbee1914 2 роки тому

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

  • @manou1409
    @manou1409 4 роки тому

    Congratulations this is very good introducory video.

  • @prafullvispute8450
    @prafullvispute8450 3 роки тому

    Can u please make video on service virtualization using cypress.

  • @ViktorPalchyk
    @ViktorPalchyk 3 роки тому

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

  • @jaykishoreduvvuri7598
    @jaykishoreduvvuri7598 5 років тому +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 4 роки тому

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

  • @johnnyq4260
    @johnnyq4260 4 роки тому +1

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

    • @shivamb-s8k
      @shivamb-s8k 3 роки тому

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

  • @rohitsanjay1
    @rohitsanjay1 4 роки тому

    Which tool did you use to create this presentation?

  • @DerekUniqueBennett
    @DerekUniqueBennett 2 роки тому +1

    The volume is really low for me

  • @udaikumar9969
    @udaikumar9969 4 роки тому

    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

  • @omprakashdarsi3880
    @omprakashdarsi3880 3 роки тому

    where can I get the POC on Cypress?

  • @dunkupheonix
    @dunkupheonix 3 роки тому

    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

  • @nikhathkousersyeda7975
    @nikhathkousersyeda7975 4 роки тому

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

  • @chrishmmr
    @chrishmmr 4 роки тому

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

  • @Cromfeld
    @Cromfeld 2 роки тому

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

  • @les6447
    @les6447 4 роки тому

    This is a superb video.

  • @satyammane9999
    @satyammane9999 Рік тому

    Nice Explaination !🙃

  • @ichigendonederland6653
    @ichigendonederland6653 5 років тому

    thanks! Love Cypress as a testing tool

  • @donjohnsonmanlapig9542
    @donjohnsonmanlapig9542 4 роки тому

    Great content. Keep it up. Thanks!

  • @Fasut91
    @Fasut91 3 роки тому

    Version 3.3.1...wow, time flies

  • @ankitpundhir3346
    @ankitpundhir3346 5 років тому

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

  • @dawidpolakowski
    @dawidpolakowski 3 роки тому

    Great video

  • @necrifed
    @necrifed 3 роки тому

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

  • @pging8328
    @pging8328 3 роки тому

    volume is a little low!?

  • @zubinix
    @zubinix 4 роки тому

    Frame support yet?

  • @programmingstation7537
    @programmingstation7537 4 роки тому

    Thank you, good introducing

  • @MrLavrinenko292
    @MrLavrinenko292 Рік тому

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

  • @unnalmudiyum2848
    @unnalmudiyum2848 4 роки тому

    how to login with google ? please tell me

  • @akashperera4361
    @akashperera4361 4 роки тому

    Everything is great other than the audio issue.

  • @KeithWhittingham
    @KeithWhittingham 3 роки тому

    The interesting stuff starts at: 3:50

  • @milbonazwagerman5282
    @milbonazwagerman5282 4 роки тому

    This guy sounds so sane

  • @moygomez2743
    @moygomez2743 5 років тому

    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

  • @rgsivacts
    @rgsivacts 3 роки тому

    Recording sound is too low..

  • @koredalin
    @koredalin Рік тому

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

  • @benphamvan3456
    @benphamvan3456 Рік тому

    The volume is way too small.

  • @stivvits1067
    @stivvits1067 3 роки тому +1

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

  • @SweetHotei
    @SweetHotei 3 роки тому

    Thank you

  • @solaaar3
    @solaaar3 Рік тому

    the tutorial needs to be updated with the new version.

  • @Bell4Fun
    @Bell4Fun 3 роки тому

    nice stuff

  • @sivakumarveerappillai
    @sivakumarveerappillai 5 років тому

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

  • @WisdomIsAwesome
    @WisdomIsAwesome Рік тому

    low audio volume

  • @aleeyashahabbasrizvi4213
    @aleeyashahabbasrizvi4213 2 роки тому

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

  • @davidbarta7492
    @davidbarta7492 2 роки тому

    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.

  • @angtranhai6457
    @angtranhai6457 5 років тому

    Amazing

  • @piyushaggarwal5207
    @piyushaggarwal5207 Рік тому

    The voice is very low man

  • @Prism19
    @Prism19 4 роки тому

    This dude looks like Kriparrian.

  • @CastleShield
    @CastleShield 3 роки тому

    cool

  • @Trofeuzeiros
    @Trofeuzeiros 4 роки тому

    éeeeeeeeeeeee do Brazil

  • @maksoodaalam7779
    @maksoodaalam7779 3 роки тому

    You should use reacl project instead of slides.

  • @goji5887
    @goji5887 4 роки тому

    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.

  • @michaeljuliano8839
    @michaeljuliano8839 3 роки тому

    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 3 роки тому

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

  • @Radictor44
    @Radictor44 3 роки тому +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.

  • @ovidiubujor9571
    @ovidiubujor9571 3 роки тому

    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?

  • @schwarzarbyter
    @schwarzarbyter 2 роки тому

    plese, next time dont leave your microphone in the other room, when recording a tutorial

  • @melosine70
    @melosine70 3 роки тому

    too much fast blablabla, less helpfull diagrams and examples. its difficult to understand if you not a native English Speaker