Pruebas Funcionales de Software

27.06.2015 13:06

La pruebas funcionales son un proceso dentro del SDLC (Ciclo de vida del desarrollo de aplicaciones informáticas) permiten aplicar una garantía de calidad (QA: anacronismo de Quality Assurance) , se basa en pruebas de tipo caja negra, el que basa sus casos de prueba en las especificaciones del compo nente de software que se está probando.

Las funciones son probadas mediante la alimentación de datos o eventos de entrada y examen de su salida y/o resultado.

La estructura interna del programa computacional rara vez se considera (no como en las pruebas de caja blanca). 

Las pruebas funcionales generalmente describe lo que hace el sistema y no implican que se está probando una función (método) de su módulo o clase si no mas bién una parte de la funcionalidad de todo el sistema.


Las pruebas funcionales difiere de las pruebas del sistema en que las pruebas funcionales "verifica un programa comprobando contra ... documento (s) de diseño o especificación (s)", mientras que las pruebas del sistema "validan un programa comprobando contra el usuario publicadas o requisitos del sistema.


Las pruebas funcionales tiene muchos tipos:

pruebas de humo
pruebas de sanidad
pruebas de regresión
pruebas de usabilidad

Fuente:"(Kaner, Falk, Nguyen 1999, p. 52).