Een penetratietest of pentest is een check van een of meer computersystemen op kwetsbaarheden, waarbij deze kwetsbaarheden ook werkelijk gebruikt worden om op deze systemen in te breken. Een penetratietest vindt normaal gesproken om legitieme redenen plaats, met toestemming van de eigenaars van de systemen die gecheckt worden, met als doel de systemen juist beter te beveiligen. Indien het niet om legitieme redenen plaatsvindt, zonder toestemming van eigenaars van systemen is er sprake van een inbraak, zelfs als de intentie van de persoon die de test uitvoert constructief is.