Los programadores informáticos suelen preocuparse por la construcción del software correcto. Aquí explicaremos cuáles son los tipos de pruebas de software que  validan la calidad y confiabilidad de sus productos.

TIPOS-DE-PRUEBAS-DE-SOFTWARE

Tipos de pruebas de software

Como bien sabemos, un software es una serie de programas que, en conjunto, dirigen y controlan el funcionamiento del computador. Los fabricantes de software deben previamente considerar una serie de factores dentro de su planificación y construcción, que son método de construcción, detalles de diseño, condiciones de error, y pruebas de verificación.

Concepto

Se refieren a la exploración de los fallos que puedan producirse durante la construcción del software y también a posterior. Permite hacer ajustes que garanticen el cumplimiento del objetivo, la fiabilidad y calidad del sistema informático.

Modelos

Las pruebas de software se aplican en tres niveles: módulo único, grupo de módulos y sistema completo. Todas implican la ejecución del software.

TIPOS-DE-PRUEBAS-DE-SOFTWARE

Unitarias

Referentes a las pruebas aplicadas en el nivel de módulo único. Las realizan los mismos codificadores del software. Consisten en acceder al código fuente para validar piezas del software de manera separada. En caso de ser necesario, también implican la depuración del mismo.

De integración

Se realizan en el segundo nivel. Consisten en validar la integración de los diferentes módulos del software, con respecto a sus propósitos, uso, comportamiento y estructura.

De sistema

Se efectúan en el tercer nivel y validan el comportamiento del sistema en cuanto a seguridad, rapidez, precisión y fiabilidad. Incluyen pruebas a interfaces externos, unidades físicas y entorno operativo.

TIPOS-DE-PRUEBAS-DE-SOFTWARE

De aceptación

Orientadas hacia el cumplimiento de las necesidades o requerimientos del usuario. Verifican que el software realmente haga lo que el cliente quiere.

De instalación

Validan el comportamiento del software con respecto a la configuración del hardware.

Alfa y Beta

Se refieren a pruebas pilotos, aplicadas a pequeños grupos de usuarios. Se realizan antes de la divulgación del software. Si se trata de usuarios de la misma empresa se denominan pruebas alfa, y cuando se trata de usuarios externos, pruebas beta.

Es importante destacar que para la realización de cualquiera de estos tipos de pruebas de software, se requiere la aplicación de técnicas específicas, que dependen de la experiencia del programador.