Artesis Plantijn Hogeschool Antwerpen
Media, Design en IT
Testing & security38232/3617/2627/1/70
Studiegids

Testing & security

38232/3617/2627/1/70
Academiejaar 2026-27
Komt voor in:
  • Graduaat programmeren, trajectschijf 2
Dit is een enkelvoudig opleidingsonderdeel.
Studieomvang: 3 studiepunten
Men kan dit opleidingsonderdeel niet volgen binnen een
  • creditcontract.
  • examencontract (met het oog op het behalen van een creditbewijs).
  • examencontract (met het oog op het behalen van een diploma).
Titularis: Van Rossem Stephane
Andere co-titularis(sen): Charleer Sven, Van den Poel Jan
Co-titularis(sen) zijn nog niet (allemaal) gekend.
Onderwijstalen: Nederlands
Kalender: Semester 1 of Semester 2
Dit opleidingsonderdeel wordt gequoteerd op 20 (tot op een geheel getal).
Tweede examenkans: wel mogelijk.
Tolereerbaarheid: Dit opleidingsonderdeel komt in aanmerking voor tolerantie onder de voorwaarden van de opleiding waarvoor je bent ingeschreven.
Totale studietijd: 78,00 uren

Volgtijdelijkheid

Op dit opleidingsonderdeel is er geen volgtijdelijkheid van toepassing.

Korte omschrijving

Het olod Testing & security behandelt de veiligheid van een softwareproject zowel op vlak van de applicatie als op vlak van de gebruikte data/informatie.
Het olod Testing & security bereidt voor op het toepassen van security best practices en testingprincipes in het ontwikkelen van web- of softwareapplicaties.

OLR-Leerdoelen

De gegradueerde neemt verantwoordelijkheid voor de eigen digitale werkomgeving en draagt bij tot de gedeelde digitale infrastructuur nodig voor het ontwikkelen, testen en in productie brengen van projecten.
Je configureert een geautomatiseerde pipeline die de testsuite uitvoert bij elke codewijziging, analyseert de output en reageert correct op falende tests.
Je voert gecontroleerde aanvallen uit op een eigen applicatie om zwakheden in authenticatie en autorisatie te detecteren.
De gegradueerde programmeert volgens de standaarden en afspraken binnen de organisatie.
Je beveiligt een webapplicatie met authenticatie, autorisatie en veilig geheimenbeheer volgens gangbare standaarden.
Je past test-driven en behavior-driven development toe.
De gegradueerde gaat volgens testscenario’s de werking en functionaliteit van de gerealiseerde code na en verbetert deze op basis van gerapporteerde bugs en issues.
Je beoordeelt op basis van testresultaten of aanpassingen nodig zijn en voert deze door.
Je schrijft geautomatiseerde unit tests op basis van een gestructureerd testpatroon en bepaalt een volledige set testgevallen voor een gegeven methode of klasse.
Je test je applicatie volgens gedragsscenario’s en integratietests die samenwerking tussen componenten en externe services valideren.
De gegradueerde voert, op basis van feedback, onderhoud en aanpassingen uit op de webapplicatie.
Je identificeert beveiligingsproblemen in bestaande code en formuleert concrete verbeteringen.
De gegradueerde deelt en vraagt kennis, ervaringen en tips om het werk van teamleden en zichzelf te verbeteren.
Je situeert testsoorten in de testpiramide, vergelijkt ze op snelheid en toepassingsgebied, en beschrijft de aanvallersmindset en de fasen van een penetratietest.
De gegradueerde verzamelt informatie, communiceert en rapporteert efficiënt over het geleverde werk, afgestemd op het doelpubliek en gebruikmakend van het Engels vakjargon.
Je benoemt testtechnieken en beveiligingsconcepten correct in het Engels en legt het verschil uit tussen relevante begrippen zoals hashing, encryptie en authenticatiemechanismen aan de hand van concrete voorbeelden.
De gegradueerde handelt deontologisch en houdt rekening met de wettelijke en bedrijfseigen veiligheids- en privacyrichtlijnen.
Je past de basisprincipes van secure coding toe en handelt conform de GDPR-richtlijnen bij het beveiligen en testen van je applicatie.
Je stelt een responsible disclosure-rapport op en onderscheidt legal hacking van ongeautoriseerde aanvallen.

Leerinhoud

Uitgebreide kennis over testing en debugging:

  • Test-driven development
  • Behavior-driven development
  • Integration testing
  • End-to-end testing

Uitgebreide kennis en -principes van secure coding (OWASP):

  • Best practices van secure coding in een reële programmeeropdracht
  • Encryptie, hashing
  • HTTPS, SSL
  • (Pen)testing tools op vlak van authenticatie, authorisatie, vertrouwelijkheid, integriteit, non-repudiation, beschikbaarheid en recoverability/availability

GDPR

Studiematerialen

StudiewijzerVerplicht
Online leermateriaal op DigitapVerplicht

Onderwijsorganisatie

Werkvormen
Practicum en/of oefeningen24,00 uren
Werktijd buiten de contacturen54,00 uren

Toetsing (vervolg)

Afwezigheid (deel)examen
Voor de voorwaarden voor het inhalen van een afwezigheid op een (deel)examen binnen en buiten de examenreeksen: zie het onderwijs- en examenreglement.
Buiten de examenreeks geldt aanvullend nog het volgende:
• Niet elke evaluatieactiviteit kan ingehaald worden o.w.v. organisatorische of didactische redenen.

Toetsing

Dagtraject
Evaluatie(s) voor de eerste examenkans
MomentVorm%Opmerking
Eerste examenperiodeVaardigheidstoets eenmalig tijdens de lesweken15,00Digitale tussentijdse toets. Georganiseerd tijdens de toetsweek. Deel security.
Eerste examenperiodeVaardigheidstoets eenmalig tijdens de lesweken15,00Digitale tussentijdse toets. Georganiseerd tijdens de toetsweek. Deel testing.
Eerste examenperiodeVaardigheidstoets in de examenreeks35,00Digitaal. Deel testing.
Eerste examenperiodeVaardigheidstoets in de examenreeks35,00Digitaal. Deel security.
Evaluatie(s) voor de tweede examenkans
MomentVorm%Opmerking
Tweede examenperiodeVaardigheidstoets in de examenreeks50,00Digitaal. Deel security.
Tweede examenperiodeVaardigheidstoets in de examenreeks50,00Digitaal. Deel testing.
Flexibel traject
Evaluatie(s) voor de eerste examenkans
MomentVorm%Opmerking
Eerste examenperiodeVaardigheidstoets in de examenreeks50,00Digitaal. Deel testing.
Eerste examenperiodeVaardigheidstoets in de examenreeks50,00Digitaal. Deel security
Evaluatie(s) voor de tweede examenkans
MomentVorm%Opmerking
Tweede examenperiodeVaardigheidstoets in de examenreeks50,00Digitaal. Deel testing.
Tweede examenperiodeVaardigheidstoets in de examenreeks50,00Digitaal. Deel security.