WORKSHOP - Testen in een monorepo tegen Vercel preview omgevingen


Details
Na een korte zomerstop gaan we door met onze reeks Meetups! Dit keer weer een hands-on workshop met als steekwoorden Monorepo & Vercel! Zoals altijd georganiseerd door deTesters - TechChamps - TestCoders (3 gespecialiseerde test automation bedrijven) in de Werkspoorkathedraal in Utrecht.
Context
De workshop is gebaseerd op praktijkervaringen die Tim Lolkema de afgelopen 1,5 jaar heeft opgedaan op zijn internationale project bij Sports Direct. Dit is een project waar vier teams aan werken vanuit Nederland en de UK en dat in meerdere landen wordt uitgerold. Tim is de QA lead voor deze vier teams.
Monorepo's zijn codebases die meerdere packages kunnen bevatten in een enkele repository. Dit soort architectuur stelt teams in staat om meerdere programmeertalen en frameworks te gebruiken, allemaal binnen één ruimte.
Google, Meta en Microsoft maken allemaal gebruik van zeer grote monorepo's met verschillende strategieën om buildsystemen en versiebeheersoftware op te schalen met een grote hoeveelheid code en dagelijkse veranderingen.
Vercel is een serverless platform voor statische an hybride applicaties. Met Vercel is het erg gemakkelijk voor iedere Pull Request een preview omgeving te deployen. Tim laat zien hoe hij Vercel heeft gebruikt bij Sports Direct en laat je tijdens de workshop zien hoe je dit zelf kan gebruiken.
Workshop
Tijdens deze workshop leer je hoe je effectief tests kunt opzetten in een monorepo, bestaande uit component- en end-to-end-tests. De end-to-end-test wordt uitgevoerd tegen een Vercel preview omgeving.
Technieken
- Vercel
- pnpm
- Turborepo
- NextJS
- Cypress
- Vitest
De workshop-host
De workshop-host van de avond is Tim Lolkema van deTesters.
Tim werkt inmiddels ruim 4 jaar bij deTesters en heeft meer dan 8 jaar ervaring op het gebied van testautomatisering, opgedaan bij diverse klanten. Voordat hij bij het Sports Direct project aan de slag ging heeft Tim 2 jaar bij het RIVM gezeten.
Doelgroep
- testers met een technische achtergrond en interesse voor / ervaring met testautomatisering.
- Vereiste voorkennis: beginnersniveau Javascript/Typescript
- deze avond is volledig in het Nederlands *Dutch spoken*
Programma
17:30 Ontvangst en eten
18:30 Start workshop deel 1
19:45 Pauze
20:00 Start workshop deel 2
21:30 Afsluiting met aansluitend een borrel
COVID-19-veiligheidsmaatregelen

WORKSHOP - Testen in een monorepo tegen Vercel preview omgevingen