White box-tests zijn gebaseerd op de codering, de programmabeschrijvingen of het technisch ontwerp.
Een Programmatest
Er wordt nadrukkelijk gebruik gemaakt van kennis over de interne bouw van het systeem.
Uitgevoerd door ontwikkelaars.
Vanaf het ontstaan van de eerste bouwstenen van het systeem worden er unit-, programma- en moduletests uitgevoerd.
Een controle of de meest elementaire delen of verzamelingen daarvan zijn gecodeerd conform de technische specificaties.