Unit test: een methode om softwaremodulen of stukjes broncode(units) afzonderlijk te testen. Integratietest: het testen van de geïntegreerde units. Blackbox: niets (of maar een klein deel) van de werking van het te testen product is bekend. Whitebox: de interne werking van het systeem of product is bekend. Deze werking mag (tijdelijk) aangepast worden om bijvoorbeeld tussenresultaten te kunnen controleren. Stresstest: een testvorm waarbij de stabiliteit van product of systeem geheel getest wordt. Regressitest: controleren of de niet aangepaste onderdelen van een applicatie nog steeds juist werken. (gebruikers) Acceptatietest: een test om iets wel of niet te accepteren.