Mjukvarutestning är en specifik disciplin inom mjukvaruutveckling som framförallt säkerställer, inom rimlighetens gräns, att den data som ett informationssystem presenterar är korrekt, pålitlig och oförvanskad men också att data kan levereras när den behövs, och endast till behöriga användare. Detta kan sammanfattas inom konceptet IT-säkerhet avseende tillgänglighet, integritet och sekretess där mjukvarutestningen skall säkerställa att det kostar betydligt mycket mer för obehöriga att komma åt data än vad den är värd samtidigt som avbrott och fel kan minimeras på ett sådant sätt att systemet är tillgängligt och att användarna litar på att de får korrekt information.