![German Cypress Community Meetup](/img/default-banner.jpg)
- 6
- 24 769
German Cypress Community Meetup
Germany
Registrace 18. 02. 2021
Welcome to the Cypress DE Community Group (Remote Only).
We want to share our knowledge around cypress and end-to-end testing in general. Everyone is welcome to join and learn. Developers and testers can exchange here too making the work with cypress much more collaborative.
You can also find us on discord (discord.gg/zDGRaUjdRK)
Twitter @DECypressUsers ( DECypressUsers)
We want to share our knowledge around cypress and end-to-end testing in general. Everyone is welcome to join and learn. Developers and testers can exchange here too making the work with cypress much more collaborative.
You can also find us on discord (discord.gg/zDGRaUjdRK)
Twitter @DECypressUsers ( DECypressUsers)
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
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...
bullshit
Great stuff
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
I have also the same question so did you get the answer for it, please let me know as well
There is no second for this video !! Pure gold
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
Looks great!, sadly I'm too low level to understand some things by the moment. Thanks.
Very helpful thanks from France 🇫🇷
How do we do the assertion or verification in page object or action base pattern
This is insightful..nice video
Thanks, I have learned a lot. Do you recommend to use cucumber with cypress for real projects, or you prefer standard normal syntax?
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.
I learned a lot, thank you
These videos really need ot provide a repo with the tutorial code
This is a really good talk thank you
It was a rich content and well-implemented pattern for scalability and stability of E2E tests. Thank you and hats off!
this is cypress, show it instead of explainnnnnnnnn
Does intercepting cancel the original request or is it still made and the data/status code is just being mocked?
Great talk, I did not know that cypress started supporting sessions.
Thank you for this !♡
🤷 🄿🅁🄾🄼🄾🅂🄼
very nice presentation, 40min was like 20min. Thanks for arrange, act, assert. The story at the end was also funny!
pick a test, repeatedly run it with .only, what happens? Safari not there yet, on the roadmap
Safari support is there now. Give it a try? :) Multiple times with only will multiple times execute that test of course
can we get git url ?? just wanna check dependencies needs to add
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.
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 :)
Very well structured talk and a really nice take. Thank you very much. Lieben lieben Dank. Much love from Berlin ❤️
This is gold! Amazing talk
Hallo Freunde, sehr schön und vielen Dank. Wollt ihr mal was mit uns live auf YT machen?
Thanks very much for the explanation!
Very helpful explanation.
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.
Very useful. Keep doing more of this!
Very helpful video. Thank you for the pro level of explanation and work done here.
Thank you very much for such video !!
Very good and thx for your passion!!
Slides at slides.com/bahmutov/how-cy-intercept-works
Very nice and good presentation - thx