training

NL/EN
Deze training is beschikbaar in het Nederlands en Engels. Meer informatie

End-to-end testing with Cypress

Leer via de browser testen of je webapplicatie doet wat het hoort te doen

Nog niet ingepland
- Geen locatie
-
Houd mij op de hoogte
0.5 dagen
370 (ex BTW)
Houd mij op de hoogte

Beschrijving

Cypress is een inmiddels bewezen solide end-to-end-testframework met vele mogelijkheden. Wat Cypress bijzonder maakt, is dat het een synchrone API biedt door commando's te verzamelen en die uitvoert bij de browser. Ook de debugervaring waarmee de ontwikkelaar gemakkelijk kan schakelen tussen stappen is erg fijn.

Tijdens deze training gaan we volop aan de slag met Cypress door het project en de IDE af te stellen, veel testen te schrijven, deze runnen en debuggen met de Cypress test runner, zien hoe we herbruikbare stukken code kunnen definiëren met App Actions en verschillende scenarios af als authenticatie, het Shadow DOM, timeouts en HTTP-verkeer onderscheppen. Gedurende de training kiezen wij voor TypeScript omdat we vinden dat ten goede komt van de leesbaarheid en onderhoudbaarheid van de testcode.

Benodigde voorkennis

Ervaring met HTML, CSS-selectors en JavaScript/TypeScript

Onderwerpen

  • Introductie tot end-to-end testen.
  • Tests schrijven en uitvoeren met behulp van Cypress en TypeScript.
  • Tests beter onderhoudbaar maken door gebruik te maken van App Actions.
  • Setups verkennen, zoals parallellisatie en het targetten van verschillende browsers.
  • Met situaties omgaan als authenticatie, het Shadow DOM, timeouts en HTTP-verkeer intercepten.
  • Het debuggen van tests.
  • Screenshotting, video's vastleggen an snapshotting.
  • Tests opnemen.

Planning

Houd mij op de hoogte

Incompany of persoonlijk advies nodig?

Onze opleidingsadviseurs denken graag met je mee om een persoonlijk advies te geven of een incompany training binnen jouw organisatie te vinden.

Voorkennis trainingen

"Deze training was direct toepasbaar op het project"
Cursist
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten