Cypress Test Automation

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Cypress Test Automation

SpiralTrain
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,5 SpiralTrain heeft een gemiddelde beoordeling van 8,5 (uit 50 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeAmsterdam
9 mar. 2026 tot 10 mar. 2026
Toon rooster
event 9 maart 2026, 09:30-16:30, Amsterdam, Dag 1
event 10 maart 2026, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
9 mar. 2026 tot 10 mar. 2026
Toon rooster
event 9 maart 2026, 09:30-16:30, Eindhoven, Dag 1
event 10 maart 2026, 09:30-16:30, Eindhoven, Dag 2
placeHouten
9 mar. 2026 tot 10 mar. 2026
Toon rooster
event 9 maart 2026, 09:30-16:30, Houten, Dag 1
event 10 maart 2026, 09:30-16:30, Houten, Dag 2
placeRotterdam
9 mar. 2026 tot 10 mar. 2026
Toon rooster
event 9 maart 2026, 09:30-16:30, Rotterdam, Dag 1
event 10 maart 2026, 09:30-16:30, Rotterdam, Dag 2
computer Online: Utrecht
9 mar. 2026 tot 10 mar. 2026
Toon rooster
event 9 maart 2026, 09:30-16:30, Utrecht, Dag 1
event 10 maart 2026, 09:30-16:30, Utrecht, Dag 2
placeZwolle
9 mar. 2026 tot 10 mar. 2026
Toon rooster
event 9 maart 2026, 09:30-16:30, Zwolle, Dag 1
event 10 maart 2026, 09:30-16:30, Zwolle, Dag 2
placeAmsterdam
11 mei. 2026 tot 12 mei. 2026
Toon rooster
event 11 mei 2026, 09:30-16:30, Amsterdam, Dag 1
event 12 mei 2026, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
11 mei. 2026 tot 12 mei. 2026
Toon rooster
event 11 mei 2026, 09:30-16:30, Eindhoven, Dag 1
event 12 mei 2026, 09:30-16:30, Eindhoven, Dag 2
placeHouten
11 mei. 2026 tot 12 mei. 2026
Toon rooster
event 11 mei 2026, 09:30-16:30, Houten, Dag 1
event 12 mei 2026, 09:30-16:30, Houten, Dag 2
placeRotterdam
11 mei. 2026 tot 12 mei. 2026
Toon rooster
event 11 mei 2026, 09:30-16:30, Rotterdam, Dag 1
event 12 mei 2026, 09:30-16:30, Rotterdam, Dag 2
computer Online: Utrecht
11 mei. 2026 tot 12 mei. 2026
Toon rooster
event 11 mei 2026, 09:30-16:30, Utrecht, Dag 1
event 12 mei 2026, 09:30-16:30, Utrecht, Dag 2
placeZwolle
11 mei. 2026 tot 12 mei. 2026
Toon rooster
event 11 mei 2026, 09:30-16:30, Zwolle, Dag 1
event 12 mei 2026, 09:30-16:30, Zwolle, Dag 2
placeAmsterdam
13 jul. 2026 tot 14 jul. 2026
Toon rooster
event 13 juli 2026, 09:30-16:30, Amsterdam, Dag 1
event 14 juli 2026, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
13 jul. 2026 tot 14 jul. 2026
Toon rooster
event 13 juli 2026, 09:30-16:30, Eindhoven, Dag 1
event 14 juli 2026, 09:30-16:30, Eindhoven, Dag 2
placeHouten
13 jul. 2026 tot 14 jul. 2026
Toon rooster
event 13 juli 2026, 09:30-16:30, Houten, Dag 1
event 14 juli 2026, 09:30-16:30, Houten, Dag 2
placeRotterdam
13 jul. 2026 tot 14 jul. 2026
Toon rooster
event 13 juli 2026, 09:30-16:30, Rotterdam, Dag 1
event 14 juli 2026, 09:30-16:30, Rotterdam, Dag 2
computer Online: Utrecht
13 jul. 2026 tot 14 jul. 2026
Toon rooster
event 13 juli 2026, 09:30-16:30, Utrecht, Dag 1
event 14 juli 2026, 09:30-16:30, Utrecht, Dag 2
placeZwolle
13 jul. 2026 tot 14 jul. 2026
Toon rooster
event 13 juli 2026, 09:30-16:30, Zwolle, Dag 1
event 14 juli 2026, 09:30-16:30, Zwolle, Dag 2
placeAmsterdam
14 sep. 2026 tot 15 sep. 2026
Toon rooster
event 14 september 2026, 09:30-16:30, Amsterdam, Dag 1
event 15 september 2026, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
14 sep. 2026 tot 15 sep. 2026
Toon rooster
event 14 september 2026, 09:30-16:30, Eindhoven, Dag 1
event 15 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…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Software Testing, Programmeren (algemeen), OO (Object Oriented) Programmeren, Informatica en ISTQB.

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

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.