Cypress core workshop
Four-session hands-on workshop designed to teach you the principles and effective patterns of successful test automation in Cypress.

Cypress is getting more and more popularity in developer world and it’s getting traction in test automation teams as well. And for good reason. It is easy to start with and it’s fun to use.
But at the end of the day, it’s still just a tool.
Mastering a tool is one thing. Being able to apply it is a whole another story. While applying principles from other tools can give you a good start, it may fall short in trying unleash all the powers of Cypress.io.
If you understand how Cypress works, it will take you further than any other tool would.
Importance of understanding
the core concepts
Having the right tool is important as any craftsman, musician or artist will tell you. But that alone is not good enough. Having a direction, vision and ability to perform well goes beyond any tool.
This is why I built a workshop that puts the usage of a tool into context of testing a real application.
Best practices
Why reinvent the wheel? There are tons of problems that have been figured out before and ingenious solutions that you can take inspiration from.
Test design
There’s more to writing a good test than simply emulating a human behavior. Being able to design a test with intention can reduce repetition, uncover regressions, and help you save time and money.
Edge cases
These can be hard to automate because... well, they are edge cases. Understanding Cypress capabilities can help you cover them and reduce the risk of unexpected regressions.
Strategy
Your time is your most valuable asset. Making smart decisions and choosing your battles will be crucial in keeping up with the development. This starts with your first test and your assertions.
Learning experience
- Workshop will take place online on a Zoom meeting.
- Every chapter has a demo after which you will be working on a coding challenge so you can apply your knowledge
- Q&A happens at every chapter so that you can maximize your learning
- A repository with a real life application and all the learning materials will be available to you, even after the workshop ends
- In between sessions, I have a Discord server available to you for chat, call or screen sharing
- Workshop will be in english
Hey, I’m Filip Hric
I have conducted dozens of workshops worldwide and have been teaching how to use Cypress since version 4.4.0. I do my best to take complex concepts and break them down into simple explanations. I make improvements and update this workshop regularly, so you will always get the latest and greatest. My goal is to provide attendees with a firm knowledge of the core principles that you can apply in your next job or next project.
Sessions designed to get you ready
for successful testing
Learning path that will guide you to your goal
Understanding basics
Get to know Cypress
Working with network
Managing Cypress Project
Get ready to up your Cypress game
Sign up for the workshop
Fill in the name and email of the workshop attendee. Clicking on the "Register" button will take you to the payment page. You’ll receive a receipt and invoice for the payment to your email.
Receive confirmation email
I’ll send you an email to let you know that I received the payment and that you are registered for the workshop. Feel free to reply or ask me anything.
Three days before the workshop
You’ll receive an email with preparation instructions, zoom link for the workshop and all the information you’ll need.
F.A.Q
Who is this workshop for?
It is especially useful for testers, QAs and QA engineers that are starting with test automation or are migrating from another framework, such as Selenium. It can also be useful for frontend developers that would like to get to know Cypress
Who is this workshop NOT for?
It’s definitely NOT suitable for people that have no prior experience with web applications. If CSS, HTML and JavaScript are still foreign terms for you, it’s better to first catch up on the basics of these.
The date of the workshop does not suit me, will there be other options?
Yes! Follow me on Twitter, LinkedIn or sign up for the newsletter and I’ll let you know.
I’d like you to come and do a workshop in our company, is that possible?
Of course! I’m preparing an info page about this, but feel free to reach out to me and I’d be happy to give you more info
Will the workshop be recorded?
I don’t like to record workshop for various reasons. The main one is that a recording will not have the same value as when you attend the workshop yourself. You’ll miss the practical examples, option to ask questions and interact with other attendees.