Een aantal Brighters hebben de Test Automation Days in Rotterdam bijgewoond. Tijdens deze twee dagen verzamelden ze verschillende nieuwe inzichten die we graag met je willen delen. Hier is een samenvatting van hun gezamenlijke ervaringen en de belangrijkste takeaways.
De 6 belangrijkste vaststellingen
Inzichtelijke discussies en technieken
Onze consultants vonden de discussies over Behavior-Driven Development (BDD) bijzonder verhelderend. Vooral het gebruik van het Screenplay Pattern in combinatie met Serenity‑BDD werd regelmatig genoemd als een waardevolle techniek. Dit patroon biedt een gestructureerde maar flexibele aanpak, waardoor tests beter leesbaar en herbruikbaar zijn. Het bevordert kleinere, beter beheersbare klassen en verbetert de leesbaarheid en het onderhoud van het testframework. Deze ontwerptechniek is handig voor het onderscheiden van verschillende abstractieniveaus, wat leidt tot duidelijkere en effectievere tests. Vooral voor scenario’s waarin QA-teams samenwerken met minder technische stakeholders. De opdeling in API-vaardigheden, vragen en taken helpt om overzichtelijke en beheersbare code te behouden, vooral wanneer de API is verwikkeld met een client.
Strategieën voor vroeg testen
Een terugkerend thema was het belang om zo vroeg mogelijk te beginnen met testen, ook wel bekend als Shift Left. Deze strategie kan bestaan uit het mocken van backend componenten om de frontend te testen, of andersom. Door te zorgen voor grondige tests op elk niveau van de testpiramide of trofee, wordt de noodzaak voor uitgebreide end-to-end tests verminderd. Dit betekent natuurlijk niet dat we het testen aan de “rechterkant” moeten overslaan.
Kwaliteit boven kwantiteit
Een andere belangrijke kanttekening was de nadruk op de kwaliteit van geautomatiseerde tests in plaats van op de kwantiteit. Effectief testen gaat niet over het hebben van meer tests, maar over ervoor zorgen dat de tests van hoge kwaliteit zijn en zinvolle inzichten opleveren.
Componententesten en mocking
Het testen van componenten was een ander aandachtsgebied, met name het gebruik van tools als Playwright voor het mocken van API-calls in front-end tests. Hierdoor kunnen tests lokaal worden uitgevoerd zonder dat een speciale omgeving nodig is, zoals vaak nodig is voor end-to-end tests.
Nieuwe tools en technologieën
Tijdens het evenement kregen we niet alleen tools en technologieën te zien die we nog niet eerder gebruikten, maar dit was ook de perfecte gelegenheid om te zien hoe die tools door anderen worden gebruikt. Samen met nuttige inzichten, tips & tricks en beperkingen geeft dit een kickstart aan onze kennisbank.
Netwerken en nieuwe perspectieven
Het evenement bood ook een uitstekende gelegenheid om te netwerken. Onze consultants waardeerden de kans om verschillende perspectieven te horen van andere professionals in het veld, waardoor ze inzicht kregen in hoe anderen testen en testautomatisering benaderen.
Conclusie
Over het algemeen waren de Test Automation Days in Rotterdam een zeer nuttig evenement voor onze consultants. De sessies leverden een aantal nieuwe inzichten en praktische technieken op die ze graag willen implementeren in hun projecten. De focus op vroeg testen, kwaliteit boven kwantiteit en de gestructureerde aanpak van het Screenplay Pattern met Serenity-BDD zal hun testexpertise vergroten.
Laten we samenwerken