Assertions zijn stellingen in tests die verifiëren of een bepaalde waarde overeenkomt met het verwachte resultaat. Ze zijn de kern van elke unit test: bij een falende assertion mislukt de test. Veelgebruikte methoden zijn assertEquals, assertTrue, assertNull en assertThrows. Ze zijn beschikbaar in testframeworks als PHPUnit, Jest en Cypress.
Jest
AA
Tools
Jest
Jest is een JavaScript-testframework met zero-config en veel features. Het ondersteunt unit- en integratietests, snapshots, coverage en async-tests. Tests draaien snel en parallel. Standaardkeuze bij React, alternatief: Vitest (Vite-gebaseerd).
AA
Tools
Cypress
AAA
Tools
Cypress
Cypress is een modern end-to-end-testframework voor webapps. Tests draaien in een echte browser met visuele debugging, time-travel en automatisch wachten. Het is eenvoudig om mee te werken voor ontwikkelaars. Je kunt onderdelen los testen.
AAA
Tools
PHPUnit
AAA
Tools
PHPUnit
PHPUnit is het standaard testframework voor PHP. Je schrijft tests in klassen en assertions controleren het verwachte gedrag. Het ondersteunt Test Driven Development, integreert met CI/CD en kan code coverage rapporteren. Essentieel voor kwaliteit in Laravel- en Symfony-projecten.
AAA
Tools
Een uitgebreide collectie begrippen voor elk niveau
Van HTML & CSS tot databases en security
Geschikt voor beginners en gevorderden
Ideaal als lesmateriaal of teambuilding tool
Fysiek aan de slag, zonder scherm