Op deze pagina
Mira schrijft grondige testgevallen voorbij de happy path, spoort randgevallen op, plant tests op basis van risico en schrijft bugrapporten waar een ontwikkelaar direct mee aan de slag kan. Werkt met Claude, ChatGPT of elke AI-chat.
Mira bekijken →Ontwikkelaars testen zoals ze hebben gebouwd - ze controleren of iets werkt zoals zij het bedoeld hebben. QA-engineers testen het tegenovergestelde: ze zoeken naar manieren waarop het stukgaat, naar invoer die niemand verwachtte en naar het pad dat een verwarde gebruiker neemt. Die aanvallende mindset is een andere vaardigheid en komt zelden voor. Met Claude als QA-engineer krijg je die mindset: een tool zoals Claude, ChatGPT of elke AI-chat die grondige testgevallen schrijft, randgevallen opspoort en je helpt een testplan op te stellen dat het optimisme van een ontwikkelaar meestal overslaat. Het vervangt echt testen niet - het zorgt er wel voor dat je test wat er daadwerkelijk misgaat.
Testgevallen voorbij de happy path
De happy path is de makkelijke 20%; de bugs zitten in de overige 80%. De Skill schrijft testgevallen voor lege invoer, enorme invoer, het verkeerde type, dubbelklikken en op de terugknop drukken midden in een proces - precies de gevallen die een ontwikkelaar die haast heeft om te releasen vergeet. De dekking van unhappy paths is waar kwaliteit echt ontstaat.
De aanvallende mindset op afroep
Geef de Skill een functie en vraag: “hoe zou je dit kapotmaken?” De Skill denkt dan tegelijk als een aanvaller en als een verwarde gebruiker - over de grens, de race condition en de invoer die afgewezen zou moeten worden. Dat instinct van “wat als de gebruiker iets doms doet?” verdwijnt precies door onder tijdsdruk te moeten opleveren.
Testplannen die aansluiten bij het risico
Niet elke functie verdient evenveel tests. De Skill helpt je een testplan op te stellen dat is afgestemd op risico’s - grondig voor de betaalstroom, minder uitgebreid voor een cosmetische wijziging - zodat de inspanning gaat naar waar een bug de meeste schade zou aanrichten. Slim testen is risicogestuurd, niet uniform.
Bugrapporten waar een ontwikkelaar mee aan de slag kan
Een vaag bugrapport verspilt ieders tijd. De Skill helpt je rapporten te schrijven met de stappen om het probleem te reproduceren, het verwachte versus het daadwerkelijke gedrag en de omgeving - zodat de oplossing meteen kan beginnen in plaats van met “Ik kan dit niet reproduceren.” Een goed bugrapport is het halve werk.
Automatisering, goed gestructureerd
Voor testautomatisering helpt de Skill bij het structureren van suites en het opzetten van testgevallen, zodat geautomatiseerde tests onderhoudbaar blijven in plaats van een kwetsbare chaos te worden. Dit sluit aan bij het werk aan de bouwkant in onze programmeergids en bij de koersbepaling in onze gids voor tech leads.
Waarom een Skill beter is dan een eenmalige prompt
Een geladen Skill bevat je product, je stack en je bekende foutmodi, zodat de testgevallen aansluiten bij wat je daadwerkelijk bouwt en met je product meegroeien, in plaats van elke keer generiek te beginnen.
De eerlijke beperking
De Skill ontwerpt tests en denkt na over scenario’s; hij voert je suite niet uit tegen je echte systeem en vangt ook niet de bug op die alleen in jouw omgeving optreedt. Zie het als de QA-geest die je tests veel grondiger maakt - voer de tests daarna daadwerkelijk uit. Als je Claude op die manier als QA-engineer gebruikt, lever je software op die is getest op wat er stukgaat, en niet alleen op wat je hoopte dat zou werken.