Training courses
ISTQB accredited and other specialized foundation and advanced level training courses are available to you and your team.
One thing is for sure – future belongs to those who prepare for it!
Where would you like to take your career?
Cypress core workshop

Filip Hric
QA Lead at Slido, Cypress ambassador and Lecturer

Mária Priečková
Test Coordinator and lecturer at KRONE Consulting services
Course Description
Cypress core workshop is a 4 module workshop, during which you can learn core principles and patterns.
It’s made out of four sessions, each taking 3 hours. We will be learning by doing, so it’s packed with practical examples and real live problems that we will be solving.
Workshop is now updated to version 10 of Cypress, so you’ll get the latest and greatest!
Prerequisites

Filip Hric
QA Lead at Slido, Cypress ambassador and Lecturer
Workshop Outline
Session #1
Introduction
-
- Workshop instructions, showcase of the tested application
Creating a Cypress project
-
- Installation and project structure, running Cypress GUI
Opening a page
-
- .visit() command, basic configuration, effective work with browser
Selecting elements
-
- CSS selectors, data selectors, relative selectors
Interaction with the app
-
- Basic scenario automation, debugging and reading error messages
Session #2
Simple assertions
-
- Using .should() command, best practices for writing tests
Command chaining and retry logic
-
- Explanation of some one of the core principles in Cypress syntax
Using chai assertions
-
- Refactoring tests to use chai library and writing multiple assertions at once
HTTP requests
-
- Sending and testing http requests
Session #3
Working with variables
-
- Explanation of asynchronicity in Cypress and how to work with variables
-
- Intercepting http requests of the application and testing them
Network stubbing
-
- Testing edge cases by substituting server response
Plugins – real events & drag and drop
-
- Plugin installation, testing hover functionality & drag and drop.
Session #4
Setting up node events
-
- Resolving configurartion and seeding database using node events
-
- Abstracting test logic into separate command, expanding Cypress library with own commands setting up autocomplete
Authentication
-
- Using programmatic login and cy.session() command to authenticate to application
Headless mode
-
- Running tests in headless mode and explanation of its functionality
Duration
Date
from 4th to 13th October, 2022
Location
Online
Language
Location
Online using Zoom
Price
400 € (without VAT)
You will get
- Original Cypress.io t-shirt
-
Certificate of workshop completion endorsed by Cypress DX team
- Access to exclusive Discord server channel, where you can reach out even after the workshop
- Workshop repo with the application to test and all the learning materials
What can you expect on the workshop?
- Workshop will be in english language
- It will be held online on a a zoom meeting. During exercises, we‘ll go into breakout rooms
- In every chapter, I’ll do a demo or a presentation and then you’ll have a chance to try it out on your own
- A repository with an application for testing will be available to you, installation instructions are sent before the workshop
- You will be working coding, working on challenges, using local version of the application and your text editor
- In between sessions, I have a discord server available to you for chat, call or screen sharing
Other dates are available on request.
Contact our experts
for further information
