In dit venster kun je Cookies in- en uitschakelen. Alleen de Functionele Cookies kunnen niet worden uitgeschakeld. Jouw Cookie voorkeuren worden 9 maanden bewaard, waarna ze weer op standaard worden gezet. Voorkeuren en marketingtoestemming kunnen ingetrokken worden via de Cookie statement pagina in de linkerbenedenhoek van de website.
Functionele Cookies
Deze Cookies zijn noodzakelijk voor het correct functioneren van onze website. Persoonlijke gegevens worden niet opgeslagen.
Deze cookies worden gebruikt om uw gedrag op onze website te volgen. We gebruiken ze om de beste gebruikerservaring te bieden. Bijvoorbeeld: we raden nieuwe trainingen aan op basis van uw recente kijkgedrag.
Deze Cookies volgen het gedrag op Springest en mogelijk andere websites zodat wij (en derde partijen) advertenties kunnen afstemmen op jouw interesses. Deze cookies slaan (mogelijk) uw IP-adres op.
Deze Cookies volgen het gedrag op Springest en mogelijk andere websites zodat wij (en derde partijen) advertenties kunnen afstemmen op jouw interesses. Deze cookies slaan (mogelijk) uw IP-adres op.
Cookies helpen Springest zo soepel mogelijk te werken. Accepteer alles of beheer je voorkeuren. Zonder extra cookies werken aanbevelingen, video’s en het onthouden van voorkeuren niet optimaal. Je blijft anoniem.
Volledigheid prijs: Prijs is exclusief btw, verder geen extra kosten.
Extra informatie:Onze prijzen zijn duidelijk en eenduidig. De prijs die u bij ons op de web site ziet staan is de prijs exclusief BTW. Er zijn verder geen verborgen kosten waardoor u onverwacht voor verrassingen kunt komen te staan. De prijzen van onze cursussen worden niet extra verhoogd met verborgen kosten zoals locatiekosten, lunchkosten, arrangementkosten of materiaalkosten. Onze cursussen zijn inclusief lunch, lokaal en computergebruik en cursusmateriaal. Het cursusmateriaal krijgt u na afloop mee naar huis. Iedere cursist krijgt na het doorlopen van de cursus een gratis certificaat van deelname. U betaalt de prijs inclusief 21% BTW.
event14 september 2026, 09:30-16:30, Eindhoven, Dag 1
event15 september 2026, 09:30-16:30, Eindhoven, Dag 2
Beschrijving
The course Cypress Test Automation is designed to give participants the essential skills and knowledge required to use the powerful JavaScript-based testing framework Cypress for efficient test automa
Intro Cypress
The course Cypress Test Automation starts with a discussion of Cypress's unique architecture. Tests in automation tools such as Selenium work outside the browser and send external commands via the network. Cypress, on the other hand, runs behind a NodeJS server process and tests in the browser itself.
Web Application Testing
Next Web GUI testing, in which the DOM of a page is first accessed via Element and CSS Selectors, after which Cypress commands control the application, is tre…
The course Cypress Test Automation is designed to give participants
the essential skills and knowledge required to use the powerful
JavaScript-based testing framework Cypress for efficient test
automa
Intro Cypress
The course Cypress Test Automation starts with a discussion of
Cypress's unique architecture. Tests in automation tools such as
Selenium work outside the browser and send external commands via
the network. Cypress, on the other hand, runs behind a NodeJS
server process and tests in the browser itself.
Web Application Testing
Next Web GUI testing, in which the DOM of a page is first
accessed via Element and CSS Selectors, after which Cypress
commands control the application, is treated. Then test validation
through assertions is covered.
REST API Testing
Attention is paid to REST API testing where HTTP Requests are
fired using Cypress commands and HTTP Responses are validated with
assertions. The creation of custom Cypress commands is also
treated.
Mocks and Stubs
The use of mocks is discussed with cy.intercept, which isolates
the application from external dependencies. Tests are then
exclusively about the behavior of the application. The use of stubs
in Cypress with cy.stub is also covered.
Test Automation
Part of the program of the Cypress Test Automation course is
also how to automate tests and integrate with CI/CD tools such as
GitLab. Attention is paid to cross browser testing and
parallelization of tests as well.
Reporting in Cypress
Finally the reporting options in Cypress are covered. The
various reporting tools such as the Mocha and Spec reporter are
discussed and attention is paid to JUnit reports and Cypress
Dashboards.
Audience Course Cypress Test Automation
The course Cypress Test Automation is intended for testers and
developers who want to use Cypress for testing and test automation
of Web Applications and REST APIs.
Prerequisites Course Cypress Test Automation
Experience with testing is required. Experience with basic
programming is recommended, but not strictly necessary to
participate in the course Cypress Test Automation.
Realization Training Cypress Test Automation
Theory and concepts of Cypress are covered through demos and
presentations. Exercises and theory are interchanged on a regular
basis.
Certificate Cypress Test Automation
After successful completion of the course Cypress Test
Automation a certificate of participation will be issued.
Modules
Module 1 : Cypress Intro
What is Cypress?
Cypress Architecture
Installing Cypress
Configure the IDE
Creating Projects
Cypress Configuration
CLI Runner
Writing Basic Tests
Types of Test
Component Tests
End tot End Tests
Module 2 : Web GUI Testing
Document Object Model
DOM Structure
Element Selection
CSS Selectors
Cypress Commands
Handling HTTP Requests
Handling Browser Events
Interacting with Forms
Navigating Between Pages
Using Assertions
Test Validations
Module 3 : API Testing
Cypress for API Testing
Writing API Tests
cy.request Command
GET and POST Requests
Request Options
Handling Response Objects
Assertions API Testing
Cypress.env Command
Authentication and Authorization
Building Custom Commands
Documenting API Tests
Module 4 : Mocks and Stubs
What are Mocks?
Mocking in Unit Tests
Intercepting Methods
cy.intercept Method
Using Fixtures
Mocking API Responses
What are Stub?
Stubbing in Unit Tests
cy.stub Method
Replace Method with Function
Module 5 : Test Automation
Automating Cypress Tests
Integration with CI
Create Independent Tests
Favore Data Attributes
Cross Browser Test
Avoid cy.wait
Avoid after Hooks
API Tests in CI/CD
Parallel Testing
Programmatic Authentication
Module 6 : Cypress Reporting
Reporting in Cypress
Mocha Reporter
Spec Reporter
Configuration in cypress.json
JUnit Reports
Cypress Dashboards
Sharing Dashboards
Smart Orchestration
Faster CI Builds
Cypress Cloud
Waarom SpiralTrain
SpiralTrain is specialist op het gebied van software development
trainingen. Wie bieden zowel trainingen aan voor beginnende
programmeurs die zich de basis van talen en tools eigen willen
maken als ook trainingen voor ervaren software professionals die
zich willen bekwamen in de nieuwste versie van een taal of een
framework.
Onze trainingkenmerken zich door :
• Klassikale of online open roostertrainingen en andere
trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering
Vraag informatie aan over deze cursus. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!