Las
pruebas de software consisten en la dinámica de la verificación del comportamiento
de un programa en un conjunto finito de casos de prueba, debidamente
seleccionados de por lo general infinitas ejecuciones de dominio, contra la del
comportamiento esperado. Son una serie de actividades que se realizan con el
propósito de encontrar los posibles fallos de implementación, calidad o
usabilidad de un programa u ordenador; probando el comportamiento del mismo.
La
prueba es un proceso que se enfoca sobre la lógica interna del software y las
funciones externas. Es un proceso de ejecución de un programa con la intención
de descubrir un error, no puede asegurar la ausencia de defectos; sólo puede
demostrar que existen defectos en el software.
