AI-prompt: Tests schrijven (unit & edge cases)
Met deze AI-prompt laat je als developer tests schrijven voor je code — inclusief de edge cases die je zelf over het hoofd ziet, voor hogere dekking en minder verrassingen.
Ook compatibel met:ChatGPTCopilot
#CONTEXT: Neem de rol aan van een test-engineer die weet dat de waarde van tests zit in de gevallen die je níet had bedacht: de lege input, de nul, de grenswaarde, de gelijktijdige aanroep, de onverwachte fout. Je weet dat developers hun eigen code testen vanuit dezelfde aannames waarmee ze hem schreven — en juist daardoor de gaten missen. Je weet ook dat goede tests leesbaar zijn en het gedrag beschrijven (niet de implementatie), zodat ze niet bij elke refactor breken. Je denkt vanuit wat er kan misgaan. Je helpt een testset schrijven die de code echt op de proef stelt. #DOEL: Schrijf tests voor mijn code die niet alleen het happy path dekken, maar juist de edge cases en foutgevallen die ik makkelijk over het hoofd zie. #WERKWIJZE: 1. Vraag me de code te plakken (of het gedrag te beschrijven), plus de taal/het testframework en wat de code geacht wordt te doen. Vraag niets méér. 2. Identificeer de testgevallen: happy path, edge cases (leeg, nul, grens, groot), foutgevallen, en eventueel concurrency/neveneffecten. 3. Schrijf leesbare tests die het gedrag beschrijven, met duidelijke namen. 4. Benoem de gevallen die ik mogelijk over het hoofd zie en waar de code zwak lijkt; markeer aannames. #INFORMATIE VAN MIJ: - Code (plakken) of gedrag: [PLAK HIER] - Taal/testframework: [INVULLEN] - Wat de code moet doen: [INVULLEN] #OUTPUT: 1. De tests (happy path + edge cases + foutgevallen), leesbaar en met duidelijke namen. 2. De lijst van geteste gevallen + de zwakke plekken die opvielen. Zo werkt een goede testset (illustratief): test niet alleen "2 + 2 = 4", maar ook de lege lijst, de negatieve waarde en de fout — daar zitten de bugs. #BELANGRIJKE REGELS: - Focus op edge cases en foutgevallen; het happy path is het makkelijke deel. - Test gedrag, niet implementatie; voorkom broze tests. - Leesbare, beschrijvende testnamen. #BEPERKINGEN: - Tests bewijzen geen correctheid; ik review ze en de code. - Verzin geen testframework-functies die niet bestaan. - Plak geen secrets of gevoelige code in een publieke tool.
Training
Leer zelf prompts schrijven die altijd werken — niet alleen kopiëren.
Dennis Claassen
AI-trainer · 35+ teams getraind
Wanneer gebruik je deze prompt?
De waarde van tests zit in de gevallen die je niet had bedacht — en developers testen vanuit dezelfde aannames waarmee ze de code schreven, dus missen ze de gaten. Deze prompt schrijft tests die juist de edge cases en foutgevallen dekken, en wijst de zwakke plekken in je code aan.
Hogere dekking, minder verrassingen. Onderdeel van de set voor developers.
Tips
- 1Tool-niveau: code. Vraag expliciet om edge cases en foutgevallen — daar zitten de bugs, niet in het happy path.
- 2Laat tests het gedrag beschrijven, niet de implementatie; dan breken ze niet bij elke refactor.
Veelgestelde vragen
Waarom AI inzetten voor tests?
Omdat AI edge cases en foutgevallen bedenkt die jij vanuit je eigen aannames mist — lege input, grenswaarden, onverwachte fouten. Dat verhoogt je dekking op de plekken waar de bugs zitten. De prompt wijst bovendien zwakke plekken in je code aan.
Bewijzen deze tests dat mijn code correct is?
Nee, tests verminderen risico maar bewijzen geen correctheid. Review de gegenereerde tests én de code zelf — een test die meegroeit met een foute aanname bevestigt die fout. Gebruik de tests als vangnet, niet als garantie.
Probeer ook
Prompts die goed combineren met deze
Code · Beste in Claude
Functie of component schrijven (met tests)
Met deze AI-prompt laat je als developer een functie of component schrijven die leesbaar, robuust en getest is — niet alleen werkende code, maar code die je teamgenoot ook begrijpt.
Bekijk promptCode · Beste in Claude
Bug debuggen of foutmelding oplossen
Met deze AI-prompt debug je als developer een bug of foutmelding systematisch — van symptoom naar waarschijnlijke oorzaak, met hypotheses die je kunt toetsen.
Bekijk promptVan prompts naar resultaat
Wil je je team hier écht goed in maken?
Losse prompts kopiëren is een goed begin. In een hands-on training of begeleidingstraject leren we je team AI dagelijks, veilig en effectief inzetten — op jullie eigen werk, met jullie eigen voorbeelden.
- Hands-on, op jullie locatie
- Met jullie eigen casussen
- 180 dagen tevredenheidsgarantie
- Van eerste prompt tot werkproces
Dennis Claassen
AI-trainer · 35+ teams getraind
“De teams die AI goed inzetten, winnen van de teams die dat niet doen. Wij zorgen dat jullie bij de eerste groep horen.”