La fase de proves és fonamental per a comprovar els resultats que obtenim de l'execució de l'aplicació ja programada i per a depurar possibles errors en la sintaxi o en que les funcionalitats desenvolupades funcionen correctament.
Serà important que l'aplicació no mostre errors propis dels llenguatges utilitzats, ja que aquestos resultaran incomprensibles per a la major part d'usuaris, pel qual tots els possibles errors han de ser controlats per l'aplicació.
D'aquesta manera s'han estudiat diferents casos de prova utilitzant els dos tipus d'enfocament que existeixen per al disseny6.2: l'enfocament estructural o de caixa blanca, centrat en els requisits estructurals i amb els que comprovem l'operativitat de cada funció tenint en compte l'estructura de la programació; i l'enfocament funcional o de caixa negra, centrat ens requisits funcionals comprovant el funcionament sense preocupar-se de la lògica interna de la programació.
Aquests casos de prova s'han utilitzat durant la programació dels
diferents mòduls i després de diverses depuracions els resultats
han sigut satisfactoris a tots els nivells.