testing - tipos - tecnicas de pruebas de software
¿Qué es una prueba de humo? (5)
Posibles duplicados:
¿Qué es una prueba de humo y qué hará por mí?
Qué es una prueba / cheque de cordura
¿Qué es una prueba de humo y por qué es útil?
"Prueba de humo" es un término que proviene de la ingeniería eléctrica. Se refiere a una prueba muy básica y muy simple, en la que solo enchufas el dispositivo y ves si sale humo.
No te dice nada sobre si el dispositivo realmente funciona o no. Lo único que te dice es que no está completamente roto.
Normalmente se utiliza como un paso de ahorro de tiempo antes de las pruebas de regresión / integración / aceptación más completas, ya que no tiene sentido ejecutar la suite de pruebas completa, si la cosa se dispara de todos modos.
En la programación, el término se usa en el mismo sentido: es una prueba muy superficial y simple que busca algunas propiedades simples como: ¿el programa incluso se inicia? ¿Puede imprimir su mensaje de ayuda? Si esas cosas simples no funcionan, no tiene sentido siquiera intentar ejecutar la suite de pruebas completa, que a veces puede tomar minutos o incluso horas.
De la wikipedia :
Se refiere a la primera prueba realizada después de las reparaciones o al primer ensamblaje para proporcionar cierta seguridad de que el sistema sometido a prueba no fallará de forma catastrófica. Después de que una prueba de humo demuestre que "las tuberías no gotearán, las llaves se sellarán correctamente, el circuito no se quemará o el programa no se bloqueará", el conjunto está listo para realizar más pruebas estresantes.
En la programación de computadoras y las pruebas de software, las pruebas de detección de humo son preliminares para futuras pruebas, que deberían revelar fallas simples lo suficientemente severas como para rechazar una posible publicación de software. En este caso, el humo es metafórico.
La prueba de humo es una prueba rápida para ver si la aplicación "prenderá fuego" cuando la ejecuta por primera vez. En otras palabras, que la aplicación no está rota.
Una prueba de humo es básicamente un control de cordura para ver si el software funciona en el nivel más básico.
Si su prueba de humo falla, significa que no tiene sentido ejecutar sus otras pruebas funcionales.
Una prueba de humo es una prueba rápida o ligera o un conjunto de pruebas, generalmente automáticas, que confirman que la funcionalidad básica del sistema funciona correctamente. Tiende a enfatizar pruebas amplias, no profundas, y generalmente se realiza antes de lanzar un conjunto más extenso de pruebas.