Unit testen
Je hebt een functie geschreven. Ze werkt — tenminste, dat denk je. Maar wat gebeurt er als je hem volgende week aanpast? Of als een collega er iets aan verandert? Unit testen geven je de zekerheid dat een stuk code precies doet wat het moet doen, ook na elke toekomstige wijziging.
End-to-end testen
Unit tests controleren of losse functies correct werken. Maar wat als alle individuele onderdelen werken, maar het samenspel toch ergens hapert? End-to-end tests (E2E tests) simuleren een echte gebruiker die door je website navigeert — klikken, formulieren invullen, controleren of de juiste dingen verschijnen.