Er zijn 3 definities.
De beveiliging van een website onderzoeken, hoe gemakkelijk is het om die te doorbreken?
Testen van programmatuur waarbij uitsluitend wordt gekeken naar invoer en uitvoer van een module, niet naar de interne uitvoering.
Apparaten gedurende langere tijd en onder zware omstandigheden testen, om te zien of ze goed blijven functioneren.
Tijdens de ontwikkeling van een programma, plannen hoe je het zal gaan testen.
Het testen van de gehele keten in een bedrijfsproces.
Elektronische schakelingen zodanig ontwerpen dat de steeds complexer wordende schakeling toch relatief eenvoudig getest kan worden.
Een logische eenheid van een programma testen voordat het met andere eenheden geïntegreerd wordt.
Testen door steeds één variabele te veranderen, en zo alle mogelijkheden onderzoeken.
De werking van een module testen door analyse van de interne functionaliteit, om testgevallen te bepalen.