La diferencia entre las pruebas de humo y las pruebas de regresión
El nombre prueba de humo proviene de las pruebas de placas de circuito. Porque una vez completada la placa de circuito, primero se encenderá y probará. Si la placa no emite humo, se realizarán otras pruebas; de lo contrario, será necesario reiniciarla. De manera similar, si la prueba de humo falla, el constructor será devuelto al equipo de desarrollo para su corrección. La versión probada por el evaluador primero debe pasar la prueba de humo.
Las pruebas de humo se utilizan generalmente para compilaciones diarias (compilaciones nocturnas). El servidor de compilación primero descarga el código fuente más reciente del servidor CVS y luego compila las pruebas unitarias. Después de ejecutar las pruebas unitarias, compila el ejecutable. file., si el archivo ejecutable se puede ejecutar y puede realizar las funciones más básicas, se considera que ha pasado la prueba de humo. La prueba de regresión es la prueba de software modificado durante la fase de mantenimiento del software. Se utilizan dos tipos de pruebas en diferentes partes del ciclo de vida del software.