CONTACT ONS

Cursusaanbod

Dag 1 – Inleiding en basisprincipes

Inleiding

  • De rol van Cypress binnen de testpyramide
  • Opzetten van een testautomatiseringsomgeving (Node LTS, npm)
  • Het aanmaken van een eenvoudig Cypress-project
  • De eerste 'smoke'-E2E-test in GUI- en headless-modus

Kernconcepten

  • Basisprincipes van Cypress, commandoënrij en automatische herhaalacties
  • Het gebruik van hooks: before, beforeEach, afterEach, after
  • Aliasen creëren en herbruikbaarheid (.as(), cy.get('@alias'))

API- (contract)testen

  • Directe API-testing met Cypress (cy.request())
  • API-stubbing met cy.intercept() voor specifieke gevallen
  • Zorgdragen voor stabiele integratie tussen frontend en backend

Aangepaste Cypress-commando's

  • Herbruikbare acties (inloggen, navigatie) organiseren in aangepaste commando's
  • Code versimpelen en beter onderhoudbaar maken door hergebruikte functies zoals cy.login()

Schema: theorie + demonstratie + praktische oefeningen. Vereisten: basiskennis van JavaScript, VSCode en Git

Dag 2 – Gevorderde technieken en CI/CD

Het bouwen van complexe tests

  • Automatiseren van volledige gebruikersworkflows
  • Toestandsbeheer via cy.intercept en cy.session
  • Instabiele tests voorkomen; meer stabiliteit en snelheid bevorderen

Data-gedreven testen

  • Testgegevens opslaan in JSON-bestanden (fixtures)
  • Parameteriseren van tests: dezelfde logica uitvoeren met meerdere invoerwaarden

Cypress-plugins

  • Rapportage: mochawesome, allure-cypress en junit-reporter
  • Interactie met elementen: cypress-file-upload en cypress-real-events
  • Toegankelijkheid: cypress-axe en cypress-audit
  • Visuele regressietesting: cypress-image-snapshot
  • Verbeterbare onderhoudbaarheid: @testing-library/cypress en cypress-plugin-tab

CI/CD met Cypress

  • Integratie met GitHub Actions
  • Opzetten van Node.js- en Cypress-omgevingen; uitvoering in headless-modus
  • Automatische testuitvoering bij push of pull request
  • Beveiligd beheren van geheime waarden (secrets)

Samenvatting en conclusie

Vereisten

  • Basiskennis van softwaretesten

Doelgroep

  • Softwaretesters
 14 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 3200 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën