Els programadors informàtics solen preocupar-se per la construcció de l'programari correcte. Aquí explicarem quins són els tipus de proves de programari que validen la qualitat i fiabilitat dels seus productes.
Tipus de proves de programari
Com bé sabem, un programari és una sèrie de programes que, en conjunt, dirigeixen i controlen el funcionament de l'ordinador. Els fabricants de programari han prèviament considerar una sèrie de factors dins la seva planificació i construcció, que són mètode de construcció, detalls de disseny, condicions d'error, i proves de verificació.
concepte
Es refereixen a l'exploració de les errades que es puguin produir durant la construcció de l'programari i també a posterior. Permet fer ajustos que garanteixin el compliment de l'objectiu, la fiabilitat i qualitat de l' sistema informàtic.
Models
Les proves de programari s'apliquen en tres nivells: mòdul únic, grup de mòduls i sistema complet. Totes impliquen l'execució de programari.
unitàries
Referents a les proves aplicades en el nivell de mòdul únic. Les realitzen els mateixos codificadors de programari. Consisteixen en accedir a el codi font per validar peces de programari de manera separada. En cas de ser necessari, també impliquen la depuració de la mateixa.
d'integració
Es realitzen en el segon nivell. Consisteixen en validar la integració dels diferents mòduls de programari, pel que fa als seus propòsits, ús, comportament i estructura.
de sistema
S'efectuen en el tercer nivell i validen el comportament de sistema pel que fa a seguretat, rapidesa, precisió i fiabilitat. Inclouen proves a interfícies externs, unitats físiques i entorn operatiu.
de acceptació
Orientades cap al compliment de les necessitats o requeriments de l'usuari. Verifiquen que el programari realment faci el que el client vol.
d'instal·lació
Validen el comportament del programari pel que fa a la configuració de l'hardware.
Alfa i Beta
Es refereixen a proves pilots, aplicades a petits grups d'usuaris. Es realitzen abans de la divulgació de programari. Si es tracta d'usuaris de la mateixa empresa s'anomenen proves alfa, i quan es tracta d'usuaris externs, proves beta.
És important destacar que per a la realització de qualsevol d'aquests tipus de proves de programari, es requereix l'aplicació de tècniques específiques, que depenen de l'experiència de programador.