Beetje Coderen

Les 17 · Module 3 · Beveiliging en productie

Integratietests met WebApplicationFactory

Test Winkel.Api van buitenaf: WebApplicationFactory, een echte (SQLite in-memory of Testcontainers) database, testgebruikers met tokens en tests die onafhankelijk blijven.

⏱ 90 minuten leestijd + oefenen

Illustratie: een vergrootglas over een server met een vinkje en een lieveheersbeestje

🎯 Na deze les kun je

  • een testproject opzetten met WebApplicationFactory
  • diensten en de database in tests vervangen
  • geauthenticeerde requests testen zonder echte login
  • tests onafhankelijk en herhaalbaar houden

Unit tests (les 14) testen losse logica. Maar de meeste fouten in een API zitten in de naden: routing, validatie, serialisatie, autorisatie, LINQ die niet vertaalt. Integratietests starten je hele API in het geheugen en sturen echte HTTP-requests. Ze zijn sneller dan je denkt en vangen precies die fouten.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 49,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?