Las pruebas del software comprenden el examen o exploración final de las especificaciones del diseño y de la codificación.

 

Las pruebas del software son un conjunto de evaluaciones cuyo fin es identificar y descubrir un error.

 

Las técnicas de pruebas del software permiten diseñar pruebas que:

 

1.    Comprueben la lógica interna de los componentes software

2.    Verifiquen los dominios de entrada y salida del programa para descubrir errores en la funcionalidad, el comportamiento y rendimiento.

 

 

El encargado de realizar las pruebas es el Ingeniero de software con ayuda de especialistas en pruebas.

 

El software debe aprobarse desde dos perspectivas:

1. La lógica interna del programa. Utilizando pruebas de "caja blanca".

 

2. Los requisitos del software. Utilizando pruebas de caja negra