Internet Tips

Air Fryers, Automation, and AI
Angie Jones laat zien waarom testers niet vervangen worden door AI, maar er door worden geupgrade. Ze laat ook een nieuwe AI agent tool zien die ze gebruikt voor allerlei klusjes rond het maken en onderhouden van test automation.

The State of Open-source AI-powered Test Automation
In dit artikel worden een aantal voorbeelden van open-source testtools gegeven die gebruik maken van AI. Er zijn drie groepen:
Test generators
Hiermee genereer je test code op basis van een prompt en een URL van de applicatie die je wilt testen. De testcode die hieruit komt kun je uitvoeren zoals ieder andere test automation code. AI wordt dus alleen gebruikt voor het genereren van de code. Niet bij het uitvoeren ervan. Het project LaVague wordt uitgeprobeerd en besproken. De code die gemaakt wordt is erg lang en moet nog wel bijgewerkt worden. Maar het is wel interessant voor de nieuwe opzet van een project.
Test runners
Gebruik AI ook bij de uitvoer van testen. Beschrijf een test scenario en laat de tool zijn gang gaan. Het project Shortest wordt uitgeprobeerd en de bevindingen zijn dat het wel werkt, maar dat het langzaam is en wel hoge kosten met zich meedraagt, omdat een taalmodel iedere keer geraadpleegd wordt als je de testen draait.
Test libraries
Dit zijn libraries die je kunt toevoegen aan je bestaande testproject. De library Alumnium is flexibeler en beter aan te sturen omdat je zelf in je project bepaald waar je de tool wat laat doen.

Why Code Reviews Are the Real Foundation of Product Quality (And a Game-Changer for Testers)
Code reviews door testers kunnen een handige manier zijn om bugs vroeg op te sporen, een feature beter te begrijpen en te zorgen dat het beter testbaar is.
Code reviews door testers en developers zorgen in het algemeen voor betere kwaliteit software en kennisdeling tussen teamleden. Een code review zorgt voor een minimum kwaliteitsniveau. Hierdoor is er een steviger fundering om op verder te bouwen.
Testers moeten normaal gesproken wachten tot een feature is ontwikkeld, de build is gemaakt en gedeployed totdat het testen kan beginnen. Met een code review heb je al vroeg een kans om de wijzigingen te bekijken.
Een tester let hierbij op
- de logica in de code
- overeenkomst met de requirements
- missende validaties
- edge cases
- testbaarheid door logging, mogelijkheden voor test automation
- mogelijke impact op andere onderdelen van de applicatie.

Newspark active event
Tijdens het jaarlijkse newspark Active Event hebben we eerst de bowlingbaan onveilig gemaakt – met acrobatische worpen én een paar indrukwekkende strikes (Nils, we zagen je!). Daarna gingen we vol in de aanval tijdens een hilarische pot lasergamen, waarbij zelfs de salarisuitbetaling even op het spel stond. We sloten af met een gezellige steengrill-maaltijd.