


Wat is Sarcode? Definitie, doel en voorbeelden
Sarcode is een term die wordt gebruikt in de context van softwareontwikkeling en testen. Het verwijst naar een reeks testgegevens die specifiek zijn ontworpen om de grenzen en limieten van een softwaresysteem of -applicatie te verkennen. Het doel van sarcode is om potentiële problemen en kwetsbaarheden in het systeem te identificeren, zoals grensfouten, null-pointer-uitzonderingen en andere soorten runtime-fouten. Sarcode wordt doorgaans gemaakt door opzettelijk ongeldige of onverwachte invoer aan het systeem te leveren en het gedrag ervan te observeren. Hierbij kan het gaan om het aanleveren van gegevens die buiten het verwachte waardenbereik vallen, of die in strijd zijn met bepaalde aannames van het systeem. Door het systeem te testen met sarcode kunnen ontwikkelaars en testers een beter inzicht krijgen in hoe het zich onder ongunstige omstandigheden zal gedragen en potentiële zwakke punten identificeren die moeten worden aangepakt. De term "sarcode" is afgeleid van de woorden "sar" (afkorting van " gevoeligheidsanalyse") en "code", en werd bedacht door software-ingenieur en beveiligingsexpert Jim Manico. Het is sindsdien een veelgebruikte term geworden in de softwareontwikkelings- en testgemeenschappen.



