Vak: Test-driven Development credits: 2

Vakcode
ITVB18SEN2
Naam
Test-driven Development
Studiejaar
2022-2023
ECTS credits
2
Taal
Nederlands
Coördinator
R. van den Broek
Werkvormen
  • Hoorcollege
  • Opdracht
Toetsen
  • Test-driven Development - Overige toetsing

Leeruitkomsten

De student kan unit tests schrijven voor een applicatie met gegeven requirements.
De student kan test-driven development toepassen bij het ontwikkelen van een applicatie met gegeven requirements.
De student kan testbaarheidverhogende design patterns toepassen bij het ontwikkelen van een applicatie met gegeven requirements.
 

Inhoud

De student leert tijdens deze cursus hoe unit tests en test-driven development concreet toegepast kunnen worden tijdens het ontwikkelen van een Java-applicatie, aan de hand van een lijst met gegeven requirements. Hierbij wordt gebruik gemaakt van het Unit-framework. Deze applicatie is algoritmisch relatief complex, en daarom is test-driven development hierbij een zeer geschikte aanpak. De student krijgt ook inzicht in het kiezen van geschikte design patterns om de testbaarheid van een applicatie te verhogen, het gebruik van mocks tijdens het unit testen en de verschillende lagen van de testpiramide. Daarnaast wordt continuous integration kort besproken, waarbij met name gefocust wordt op best practices die hierbij van toepassing zijn.

Opgenomen in opleiding(en)

School(s)

  • Instituut voor Communicatie, Media & IT