Testcode genereren, doen of niet doen?


Details
Donderdag 6 april 2023: onze tweede MeetUp in de Mediacentrale!
Inleiding
Na onze eerste MeetUp in de Mediacentrale afgelopen november is het weer hoog tijd om bij elkaar te komen en onze (test) kennis met elkaar te delen. Vorige keer was het onderwerp vooral over de "zachte" kant van test automatisering. Deze keer gaan we meer technisch de diepte in. We beginnen uiteraard eerst weer met een hapje en een drankje, om vervolgens de presentatie van onze gastspreker bij te wonen.
Inhoud presentatie
Voor ieder testgeval (nagenoeg) hetzelfde stukje code weer opnieuw schrijven... Ook in het testen slaat 'boilerplate code' vaak toe. Wie z'n tests goed structureert hoeft het misschien niet per testgeval te doen, maar heeft nog altijd voor ieder endpoint of iedere pagina een hoop herhaalde code.
Bij DUO is Jarsto van Santen, beginnend met API testen, bezig om steeds meer testcode ook te genereren. Zodat de effort van de testers zoveel mogelijk van het schrijven van werkende testcode naar het bedenken van de juiste testgevallen kunnen verschuiven. Maar misschien is wat hij doet straks zelfs ook alweer overbodig. Large Language Models, zoals de beroemde/beruchte ChatGPT beloven een toekomst waarin code genereren nog makkelijker wordt.
Bij deze talk laat Jarsto zien hoe hij nu code genereert. Hij gaat het hebben over de keuzes die daarbij gemaakt moeten worden (wel of niet dezelfde libraries voor test & bouw, waarom wel of geen ChatGPT), en welke opties er ook zonder AI als 'off-the-shelf' beschikbaar zijn. Maar hij staat ook stil bij de mogelijke valkuilen van gegenereerde testcode en wat je kunt doen om te voorkomen dat je daarin gaan vallen.
Presentator
De avond zal geopend worden door Michel Hartog, directeur van TestCoders Noord. Vervolgens neemt onze gastspreker Jarsto van Santen de inhoudelijke presentatie voor zich. Jarsto is Specialist Test Engineer in het Serviceteam Testautomatisering bij DUO. Hij treedt regelmatig op als spreker op events, zowel nationaal als internationaal.
Doelgroep
- Testers met een technische achtergrond en interesse voor / ervaring met testautomatisering
- De hele avond is in het Nederlands * Dutch spoken *
Programma
17:00 - Ontvangst, eten & drinken
18:00 - Welkom door Michel Hartog (directeur TestCoders Noord)
18:05 - Presentatie Jarsto van Santen
19:00 - Afsluiting met een borrel
Heb je dieetwensen of voedselallergieën? Geef ze aan ons door, dan houden we hier rekening mee.

Testcode genereren, doen of niet doen?