Tutorials

Erik verzorgt met grote regelmaat tutorials op zowel nationale als internationale testconferenties. Tijdens EuroStar heeft hij reeds drie maal de best-tutorial award gewonnen.
Erik heeft in de afgelopen periode onder andere de navolgende tutorials verzorgd:
LEAN USABILITY TESTING
Het blijft vreemd dat wanneer minstens 40% van de software die wereldwijd wordt ontwikkeld direct of indirect is gerelateerd aan de gebruikers interface, we nog steeds slechts een minimaal deel van onze testtijd besteden aan bruikbaarheid (usability). Er zijn op het gebied van usability een aantal zeer bruikbare zogenaamde best practices beschikbaar. In het Agile tijdperk waarin alles resultaat gericht, weinig documentatie en uitermate efficient dient te zijn, zijn er een aantal makkelijk te gebruiken en eenvoudig te leren usability test technieken. Deze testtechnieken kosten veelal niet meer dan 1 of 2 dagen aan testinspanning om uit te voeren en hebben een uitermate positieve kosten/baten verhouding. Tijdens dit tutorial maakt de deelnemer kennis en oefent met heuristic evaluation, cognitieve walkthrough en vragenlijsten. Deze drie technieken voldoen volledig aan de eisen die hierboven zijn beschreven en zijn derhalve perfect te gebruiken in Agile context. Elke usability heuristic wordt in detail besproken, checklisten worden opgesteld en toegepast in oefeningen. Praktijkervaringen met het gebruik deze technieken in verschillende projecten en met allerlei soorten software producten worden besproken.
“I was interested in learning new things about usability testing. This tutorial exceeded my expectations by far, tutorial with a lots of examples.”
IMPROVE YOUR TESTING WITH TMMI AND AI
Met meer dan 15.000 organisaties die TMMi gebruiken is het Test Maturity Model integration (TMMi) wereldwijd het toonaangevende model voor het verbeteren van testprocessen. Steeds meer organisaties kiezen voor TMMi om hun testvolwassenheid te verhogen. Praktijkervaringen en onderzoek laten zien dat TMMi kan bijdragen aan een hogere productkwaliteit en een efficiënter testproces. Hoe verhoudt TMMi zich tot AI en hoe kan AI worden toegepast binnen de verschillende TMMi-procesgebieden? Deze zeer interessante vragen staan centraal tijdens dit tutorial. Er worden praktische toepassingen van AI besproken die kunnen helpen bij de implementatie van TMMi en die gezamenlijk kunnen bijdragen aan het bereiken van nog betere resultaten. Erik heeft ruime praktijkervaring met de implementatie van het TMMi-model in traditionele, Agile-, DevOps- en AI-omgevingen. Tijdens deze tutorial worden veel praktijkervaringen en daadwerkelijk behaalde resultaten gepresenteerd. Deze tutorial is gebaseerd op de praktijk en gaat daarmee verder dan alleen de theorie.
Winnaar best presentation award tijdens de World Congress for Software Quality te Lima (Peru).
RISK BASED TESTING FOR AGILE & DEVOPS TEAMS – winnaar EuroSTAR best-tutorial award
Hoewel de meeste projecten impliciet een vorm van een risico-gebaseerde aanpak gebruiken om testactiviteiten te prioriteren, zouden beslissingen over testen gebaseerd moeten zijn op een productrisico-analyse. Tegenwoordig is kwaliteit, inclusief het analyseren en beheersen van productrisico’s, een verantwoordelijkheid van het hele team. Risk Poker is een praktische methode voor het uitvoeren van productrisicoanalyses in een Agile- en DevOps-context. Op basis van praktijkervaringen wordt uitgelegd hoe je gezamenlijk met het team risico’s kunt identificeren en analyseren, bijvoorbeeld tijdens refinement-sessies, en hoe je de resultaten hiervan kunt gebruiken om de testaanpak te bepalen. Leer hoe je risico-gebaseerd testen toepast binnen zowel een Agile- als een DevOps-context, inclusief het opstellen van een één pagina tellend “testplan” voor een sprint. Praktijkervaringen worden gedeeld, evenals de problemen die zijn overwonnen en de resultaten die met productrisicoanalyses zijn bereikt. Leer hoe je je testinspanning kunt optimaliseren door risico-gebaseerd te testen.
“Tutorial on Practical Risk-Based Testing, it was awesome!”
“Great stuff! Passionate and knowledgeable speaker, keen to use this in my projects.”
“Ook prima voorbeelden en oefening risk-poker was gewoon goed en leerzaam!”
IMPROVING THE TESTING PROCESS
Zowel in een meer traditionele V-model omgeving als in een Agile omgeving, is efficiënt en effectief testen van groot belang. Het verbeteren van het testproces betekent niet per definitie een model-gebaseerde aanpak zoals TMMi of TPI-Next. Dit tutorial dat mede is gebaseerd op de ISTQB Expert level syllabus “Improving the Testing Process”, biedt een overzicht van de verschillende methoden voor testproces verbeteren. De theorie, zoals beschreven in de ISTQB syllabus, wordt gecombineerd met het grote aantal jaren praktijkervaring van Erik in diverse domeinen. Het tutorial start met een introductie van het onderwerp en achtergronden van testproces verbeteren. Centrale vragen zoals “Waarom testen verbeteren?” en “Wat kan worden verbetererd?” worden besproken alsmede de verschillende zienswijzen ten aanzien van het begrip kwaliteit. Er wordt een overzicht geboden van de verschillende methodieken die kunnen worden toegepast bij testproces verbeteren. Het tutorial sluit af met een gedetailleerd bespreking van kritische succes factoren en het test improvement manifesto.
REQUIREMENTS ENGINEERING FOR TESTERS
Testers gebruiken requirements als basis voor hun testgevallen, reviewen hen ten aanzien van testbaarheid, en zijn veelal betrokken bij requirements reviews of inspecies. Helaas hebben de meeste testers weinig kennis en kunde op het gebied van requirements engineering. Welk niveau van kwaliteit en detailering is realistisch om te verwachten in requirements documenten? Wat betekent testbaarjeid eigenlijk? Hoe kunnen testers helpen om requirements te verbeteren? Deze vragen en anderen worden beantwoord waarbij deeelnemers worden geholpen om kennis en kunde op het gebied van requirements te ontwikkelen. Requirements problemen en oplossingen worden besproken op basis van praktijk voorbeelden, en oefeningen in het vinden, specificeren en evalueren van requirements worden uitgevoerd. Het requirements proces wordt doorlopen vanuit het perspectief van de tester om te leren hoe men een bijdrage kan leveren aan een hogere kwaliteit requirements. Op het einde stellen de deelnemers gezamelijk een aantal “golden rules” op, die elke tester nodig heeft om succesvol deel te kunnen nemen in het requirements engineering proces.
“Thank you for an amazing workshop. I enjoyed it a lot and learned many things that we should work on and start improving.”
WORKSHOP AGILE TESTEN – EEN PRAKTISCH PERSPECTIEF
Agile wordt inmiddels wereldwijd in heel veel organisatie gebruikt als basis voor software ontwikkeling. Agile betekent helaas niet automatisch ook een hogere mate van produkt kwaliteit. Veel testers hebben moeite om het Agile ontwikkelproces te begrijpen en hun specifieke plaats daarbinnen. In samenspraak zullen een aantal risico’s voor produkt kwaliteit, alsmede een aantal veel voorkomende uitdagingen die optreden bij het implementeren van Agile testen, worden geïdentificeerd. Leer de rol van de tester in een Agile team en een aantal essentiële Agile test practices. Een aantal elementaire en praktische test methoden en technieken die hebben aangetoond ook te werken in een Agile context, o.a. risk-poker en exploratory testen, worden behandeld en geoefenend. Discussie vindt plaats hoe Agile testen er in de prijktijk veelal uitziet, praktijk en theorie lijken “enigzins” te verschillen.

