Kennisdeling

TestCoders zijn kennisdelers. Omdat wij een club zijn die zich voor 100% richt op (test)automatisering, is het niet moeilijk om onderwerpen te vinden die we allemaal interessant vinden. Kennis delen we veelvuldig onderling, tijdens kennissessies, onze jaarlijkse innovatiedagen en via onze Slack kanalen. Maar we openen onze deuren ook graag voor testautomatiseerders van buiten onze organisatie. Al jarenlang organiseren we meetups, presentaties en workshops die worden bezocht door de leden die zich hebben aangesloten bij één van onze meetup groepen. We doen dit bij voorkeur op onze locaties in Utrecht en Groningen, waar het voor en na de sessies ook altijd erg gezellig is. in 2022 zijn we ook van start gegaan met het verzorgen van een Cypress training. Op deze pagina vind je meer informatie over deze training en onze meetups.

Training ‘Cypress end-to-end test automation'

 

Over Cypress

End-to-end testing is een zeer waardevolle praktijk omdat het in een korte tijd veel waardevolle informatie kan geven over de kwaliteit van een applicatie. Met slechts een druk op de knop kunnen er allerlei tests gedraaid worden en kom je er vanzelf achter of je app of systeem (nog steeds) voldoet aan de verwachtingen van jouw gebruikers.

Voor het maken van end-to-end tests zijn veel verschillende tools en frameworks beschikbaar. Cypress is zo’n testframework. Het wordt gebruikt om webapplicaties automatisch, maar vooral effectief te testen. Het stelt ontwikkelaars en testers in staat om snelle, betrouwbare en schaalbare tests te schrijven met een eenvoudige en intuïtieve syntax. Cypress is daarom een veelgebruikt framework voor geautomatiseerd end-to-end testen.

 

De training

De focus in deze 1-daagse training ligt vooral op het effectief gebruiken van Cypress door het toepassen van best practices om testen leesbaar en onderhoudbaar op te stellen. In de training wordt ook uitvoerig aandacht besteed aan (test)code kwaliteit en het omgaan met automatisch (end-to-end) testen als praktijk binnen een development (product) team.

 

Onderwerpen die aan bod komen

  • Cypress VS Selenium
  • Cypress features
  • Installatie
  • Boilerplate project setup en folder structuur
  • Eerste tests schrijven
  • TestRunner
  • Page Object pattern/model
  • Custom commands
  • TypeScript support

Resultaat

Na deze training ben je in staat om geheel zelfstandig een Cypress project op te zetten en tests te schrijven voor iedere webapplicatie.

 

Doelgroep

Deze training is bedoeld voor developers en testers die nog geen of weinig voorkennis van Cypress hebben.  Basiskennis van een programmeertaal is nodig om deze training te kunnen volgen. Het is een pré als een deelnemer kennis van JavaScript of TypeScript heeft, maar de training is ook geschikt voor professionals zonder deze kennis.

 

Praktische informatie

  • Duur: 8 uur
  • Format: Klassikaal
  • Locatie: kantoor TestCoders Utrecht of in-house
  • Kosten: 695,- EUR per deelnemer
  • Aantal deelnemers: 4 – 10
  • Taal: Nederlands (Engels ‘on demand’)
  • Trainer: Ewald Verhoeven

Het is mogelijk om de inhoud van deze training af te stemmen op specifieke (geavanceerde) onderwerpen waar jouw team of organisatie het meeste behoefte aan heeft. We kunnen (in sommige gevallen) zelfs de training inrichten aan de hand van je eigen (test)code! –> Informeer naar de mogelijkheden!

Interesse in deze training? Neem dan contact met ons op.