Hoofdstuk 5. Maken met AI
Les 5.3 Testen en verbeteren
Je test de belangrijkste route van je app, vindt een fout en laat AI die gericht oplossen.

De video laadt pas als je op afspelen klikt. YouTube draait dan in de privacyvriendelijke modus.
Lees het transcript
Hoi! Fijn dat je er weer bent. In de vorige les bouwde je een eerste versie van je app. Maar doet hij ook echt wat jij wilt? In deze les test je de belangrijkste route, vind je een fout en laat je AI die gericht oplossen.
Begin bij de belangrijkste route: wat doet iemand als eerste met je app? Probeer ook wat er mis kan gaan, zoals een fout antwoord. Geng en collega's zagen: studenten besteedden de meeste vragen aan testen en fouten laten oplossen. Wie verder was, gaf daarbij veel vaker de juiste context mee. Beschrijf een fout dus precies: wat deed je, wat verwachtte je, en wat zag je?
Laten we het proberen in CivAI Coding Studio, met de woordjestrainer uit les 5.2. Ik test de belangrijkste route: hoofdstuk 1 oefenen, en bij de leerling typ ik bewust een fout. Daarna komt alleen het boek, en meteen weer de leerling. En de score zegt: 4 van de 6. Ik beschrijf beide fouten precies. De Companion meldt: opgelost. Ik test opnieuw. De score klopt, maar het woordje komt nog steeds te vroeg. Ook na een tweede poging. Pas met een concreet voorbeeld, en de vraag het eerst zelf te testen, werkt het: twee woordjes ertussen.
En wat gaat er vaak mis? Je gelooft de melding opgelost, zonder zelf opnieuw te testen. Of je zegt alleen: het werkt niet. Dan weet AI niet waar het moet zoeken. En test na elke verbetering ook wat al werkte.
Nu ben jij aan de beurt. Open je app en test de belangrijkste route. Kies één fout, en beschrijf wat je deed, wat je verwachtte en wat je zag. Test daarna zelf opnieuw, tot het echt werkt. Veel succes, en tot in de volgende les!
Aan de slag
Je test je app uit les 5.2 in CivAI Coding Studio, vindt een fout en laat de AI Companion die gericht oplossen. Daarna test je zelf of het echt is opgelost.
- Open je project in CivAI Coding Studio en klik op Run, zodat je de preview ziet.
- Bedenk wat de belangrijkste route van je app is. Wat doet iemand als eerste, en wat moet zeker werken? Schrijf die route op in drie of vier stappen.
- Loop de route langs in de preview. Probeer ook wat er mis kan gaan, bijvoorbeeld een fout antwoord of een leeg veld. Noteer elke fout die je ziet.
- Kies één fout. Beschrijf hem voor de AI Companion zo precies mogelijk.
Ik heb ... getest. Ik deed ... Ik verwachtte ... Maar ik zag ... Los alleen deze fout op en verander verder niets.
- Lees het antwoord van de Companion, en ook de meldingen eronder. In onze test meldde de Companion twee keer "opgelost", terwijl de fout er nog in zat. Een andere keer stond onder "aangepast" de melding "Wijziging niet gelukt".
- Test de route opnieuw, ook de stappen die al goed gingen. Zit de fout er nog in? Geef dan een concreet voorbeeld en vraag de Companion het eerst zelf te testen.
De fout zit er nog in. Een voorbeeld: ... Nu zie ik ... Ik wil ... Test het zelf met dit voorbeeld voordat je zegt dat het klaar is.
- Schrijf kort op welke fout je vond, hoe je hem beschreef en hoeveel berichten het kostte. Die aantekeningen gebruik je in les 5.5.
Tip. Elke vraag aan de AI Companion telt als een AI-bericht van je maandtegoed. Een precieze beschrijving scheelt berichten. Gebruik geen echte namen of andere persoonsgegevens in je app of in je berichten.
Waar doe je deze opdracht?
In CivAI Coding Studio
Je bouwt en test je app in CivAI Coding Studio. Maak daar een kosteloos account aan, of log in als je er al een hebt.
Via je school of opleiding
Heb je EduGPT via je school of opleiding? Log in via de link die je daar hebt gekregen.
Geen toegang tot EduGPT?
Dan kun je de vragen aan EduGPT ook in je eigen AI-tool doen. We kunnen niet garanderen dat het daar net zo goed werkt als in EduGPT. Je mist bijvoorbeeld de Kritisch Denken Engine, die eerst vragen terugstelt in plaats van meteen het antwoord te geven.
Checkvragen
Reflectie
Je antwoord blijft op dit scherm en wordt nergens opgeslagen.
Verdieping
CivAI heeft dit verder uitgewerkt in de kennisclip Sneak Peek CivAI Studio (opent in een nieuw tabblad).
Korte link youtu.be/gsPvDknR1cc
Bronnen bij deze les
- Geng, F., Shah, A., Li, H., Mulla, N., Swanson, S., Soosai Raj, G., Zingaro, D., & Porter, L. (2026). Exploring student-AI interactions in vibe coding. In Proceedings of the 28th Australasian Computing Education Conference (pp. 45–54). ACM. https://doi.org/10.1145/3786228.3786236 (opent in een nieuw tabblad)Studenten die met een vibe-codingplatform een webapp bouwden, besteedden de meeste interacties aan het testen van hun prototype en het laten oplossen van fouten, en gevorderde studenten gaven daarbij veel vaker relevante context mee in hun prompt. Dat sluit direct aan bij deze les, waarin de student een fout vindt en AI die gericht laat oplossen.
- Prather, J., Reeves, B. N., Leinonen, J., MacNeil, S., Randrianasolo, A. S., Becker, B. A., Kimmel, B., Wright, J., & Briggs, B. (2024). The widening gap: The benefits and harms of generative AI for novice programmers. In Proceedings of the 2024 ACM Conference on International Computing Education Research, Volume 1 (pp. 469–486). ACM. https://doi.org/10.1145/3632620.3671116 (opent in een nieuw tabblad)Beginners die het lastig hadden, raakten met AI vaker in de war, dachten dat ze beter presteerden dan in werkelijkheid en eindigden met een schijn van competentie, terwijl sterkere beginners AI vooral gebruikten om sneller te werken. Dat onderbouwt waarom systematisch testen nodig is en waarom "het lijkt te werken" niet genoeg is.
In de bronnenclip Bronnen bij hoofdstuk 5 licht Pascal toe waar de lessen van dit hoofdstuk op steunen.