German Cypress Community Meetup
German Cypress Community Meetup
  • 6
  • 24 769
Watch your tests go brrrrr! - Anna McDougall
This Cypress DE meetup event was unique: In the month of International Women's Day 2022, we want to hold an event dedicated to all women in the testing space in collaboration with the women techmakers. This time, we're proud to welcome Anna McDougall as our speaker and Vanessa Otto as our host! ❤️ According to its slogan #ProgressNotPerfection, head over here to see what our session will be about:
In this live-coding session aimed at beginner frontend testers, Anna McDougall from Novatec Consulting GmbH explains how you can get started with E2E testing using the industry standard: Cypress. Watch your pre-programmed user login, fill out forms, and click through your app in double time right in front of your eyes. It looks amazing and saves you time; all while improving UX consistency. A win for you, a win for your users, and not at all difficult to implement!
Join our meetup community: www.meetup.com/de-DE/cypress-...
Discord: discord.gg/zDGRaUjdRK
Twitter: DECypressUsers
zhlédnutí: 230

Video

Design Patterns for sustainable automatic E2E Tests with cypress - Christian Dangl
zhlédnutí 12KPřed 2 lety
Welcome to the fifth event of the Cypress DE Community Group! 🎉 Design Patterns for sustainable automatic E2E Tests - Christian Dangl If your automated E2E tests easily fail, or if it’s just hard to maintain them, then this talk is perfect for you! Christian will tell you everything you need to know about test stabilization and code quality improvements using OOP and design patterns in your E2E...
Overcoming Cypress's limitation by combining it with Playwright - Rainer Hahnekamp
zhlédnutí 1,6KPřed 2 lety
Welcome to the fourth event of the Cypress DE Community Group! 🎉 This time, we're honored to welcome Rainer Hahnekamp as our speaker, presenting an exciting combination of Cypress and Playwright, or "Overcoming Cypress's limitation by combining it with Playwright": Sometimes, but only sometimes, we have to do certain things that don't work so well in Cypress... like switching domains. There are...
Cypress Visual Regression Testing - Ramona Schwering
zhlédnutí 1,8KPřed 3 lety
Let's get visual - Visual testing in your project - Ramona Schwering Testing is important in your project: you probably already know that and so you do it yourself - or your dear testers do it. But as your project grows, this becomes more and more tedious - each of your changes can break something in your project without you noticing it. But chasing these side-effects with a checklist after eve...
Cypress database handling - Rainer Hahnekamp
zhlédnutí 5KPřed 3 lety
Cypress and the database or 'The elephant in the room' - Rainer Hahnekamp We all know the problem. A test causes some changes in our database. These changes can break the following tests. Not the nicest thing to do. Unfortunately, we can't just always mock the database as we can in Unit Tests. So we have to find other ways. This talk is about various strategies for how to set up our tests so th...
Cypress Intercept: Understand how cypress intercept works - Gleb Bahmutov
zhlédnutí 3,4KPřed 3 lety
In this presentation, Gleb Bahmutov explains how the new cy.intercept command works to spy or stub network calls from your web application. He will explain how the intercept works under the hood and how to avoid several common testing problems. Everyone writing Cypress tests would benefit from learning about cy.intercept command and from watching this presentation. Slides at slides.com/bahmutov...

Komentáře

  • @bgd_surf
    @bgd_surf Před 7 měsíci

    bullshit

  • @Libturd
    @Libturd Před 9 měsíci

    Great stuff

  • @onelortega4467
    @onelortega4467 Před 11 měsíci

    I do not understand in detail why it is a better option to create pages with the actions than to create multiple commands files. I would think that creating actions would be a waste of the opportunity to use the commands, could you give me a more detailed explanation please, I would appreciate it very much

    • @NavarasaArt
      @NavarasaArt Před 8 měsíci

      I have also the same question so did you get the answer for it, please let me know as well

  • @tejasv02
    @tejasv02 Před rokem

    There is no second for this video !! Pure gold

  • @nson22
    @nson22 Před rokem

    00:01 Introduction 2:42 Test Stability 4:05 Goals 5:36 Basics 10:39 POM - Page Objects Pattern 16:06 Cypress Commands 17:39 Keyword Driven (Actions) + Object Repository 26:00 Scenarios 29:26 Advanced "Godies" - Host Platforms Versions 33:11 Advanced "Godies" - Local/Remote Testing 34:18 Pipelines 42:25 Eding

  • @Doctor_Frog_9000
    @Doctor_Frog_9000 Před rokem

    Looks great!, sadly I'm too low level to understand some things by the moment. Thanks.

  • @g.likestefani3155
    @g.likestefani3155 Před rokem

    Very helpful thanks from France 🇫🇷

  • @nilanganayanajith2273

    How do we do the assertion or verification in page object or action base pattern

  • @cephasdike8429
    @cephasdike8429 Před rokem

    This is insightful..nice video

  • @manee427
    @manee427 Před rokem

    Thanks, I have learned a lot. Do you recommend to use cucumber with cypress for real projects, or you prefer standard normal syntax?

  • @gonsfx1792
    @gonsfx1792 Před rokem

    Not helpful. If you want real e2e tests and test isolation, you have to reseed the database or start with a blank one for each individual test. If starting with a blank one is not a possibility due to the complexity of the required database setup, the only option you're left with is reseeding. This talk doesn't give any advice on how to do this in the most performant way.

  • @snwdn
    @snwdn Před rokem

    I learned a lot, thank you

  • @TBVnBIX
    @TBVnBIX Před rokem

    These videos really need ot provide a repo with the tutorial code

  • @bubinasuit
    @bubinasuit Před rokem

    This is a really good talk thank you

  • @mahdikhashan
    @mahdikhashan Před rokem

    It was a rich content and well-implemented pattern for scalability and stability of E2E tests. Thank you and hats off!

  • @ercancaglayan4594
    @ercancaglayan4594 Před rokem

    this is cypress, show it instead of explainnnnnnnnn

  • @2ndRandomDudeOnline

    Does intercepting cancel the original request or is it still made and the data/status code is just being mocked?

  • @kumekster
    @kumekster Před 2 lety

    Great talk, I did not know that cypress started supporting sessions.

  • @mireyamarte7974
    @mireyamarte7974 Před 2 lety

    Thank you for this !♡

  • @randallmyers2316
    @randallmyers2316 Před 2 lety

    🤷 🄿🅁🄾🄼🄾🅂🄼

  • @daria3887
    @daria3887 Před 2 lety

    very nice presentation, 40min was like 20min. Thanks for arrange, act, assert. The story at the end was also funny!

  • @MuratKeremOzcan
    @MuratKeremOzcan Před 2 lety

    pick a test, repeatedly run it with .only, what happens? Safari not there yet, on the roadmap

    • @superfoo
      @superfoo Před rokem

      Safari support is there now. Give it a try? :) Multiple times with only will multiple times execute that test of course

  • @whatiftamil3003
    @whatiftamil3003 Před 2 lety

    can we get git url ?? just wanna check dependencies needs to add

  • @greywandster9759
    @greywandster9759 Před 2 lety

    First of all, Thanks you for explaining the various Design Patterns. This opens up endless possibilities as per the application under test. One question I had is. If we are writing actions, how do we assert something in between the steps performed in the action. For example. The action contains a list of steps to fill a form. I want to assert whether my application has a green check box besides the postal code field, after it validates whether its in proper format. There are few other fields to be completed , before the action is complete. Please, this would help me clear a lot of confusion and utilize the power of abstraction.

    • @arthurfedotiew3609
      @arthurfedotiew3609 Před rokem

      Probably you would need do add so called hooks, which would be empty methods called by your action class between steps. But then you'd have to inherit the Action class and implement those methods. Alternatively you could of course use any other technique with composition, but from my perspective it is already too much for testing :)

  • @dinoscheidt
    @dinoscheidt Před 2 lety

    Very well structured talk and a really nice take. Thank you very much. Lieben lieben Dank. Much love from Berlin ❤️

  • @kajotaese-uu7qm
    @kajotaese-uu7qm Před 2 lety

    This is gold! Amazing talk

  • @NeverCodeAlone
    @NeverCodeAlone Před 2 lety

    Hallo Freunde, sehr schön und vielen Dank. Wollt ihr mal was mit uns live auf YT machen?

  • @servandocerna5610
    @servandocerna5610 Před 2 lety

    Thanks very much for the explanation!

  • @amarpreetsingh1882
    @amarpreetsingh1882 Před 2 lety

    Very helpful explanation.

  • @rawgov
    @rawgov Před 2 lety

    Great talk. To the point and offered some good strategies. Now I need to find out the best strategy to create a branch for a Test API and run it locally before deploying changes to the production build. So that it is all part of the CI.

  • @kolyokolev5652
    @kolyokolev5652 Před 3 lety

    Very useful. Keep doing more of this!

  • @kolyokolev5652
    @kolyokolev5652 Před 3 lety

    Very helpful video. Thank you for the pro level of explanation and work done here.

  • @yuriivoina1261
    @yuriivoina1261 Před 3 lety

    Thank you very much for such video !!

  • @NeverCodeAlone
    @NeverCodeAlone Před 3 lety

    Very good and thx for your passion!!

  • @gleb
    @gleb Před 3 lety

    Slides at slides.com/bahmutov/how-cy-intercept-works