Una ejecución en seco (o ejecución de práctica ) es un proceso de prueba de software que se utiliza para asegurarse de que un sistema funciona correctamente y no provocará fallas graves. [1] Por ejemplo, rsync , una utilidad para transferir y sincronizar datos entre computadoras en red o unidades de almacenamiento, tiene una opción de "ejecución en seco" que los usuarios pueden usar para verificar que sus argumentos de línea de comandos sean válidos y para simular lo que sucedería al copiar realmente los datos.
En los procedimientos de aceptación (como las pruebas de aceptación de fábrica , por ejemplo), un "ensayo en seco" es cuando la fábrica, un subcontratista, realiza una prueba completa del sistema que tiene que entregar antes de que sea realmente aceptado por el cliente. [2] [3]
El término "dry run" parece tener su origen en los departamentos de bomberos de Estados Unidos. Para practicar, realizaban misiones de bomberos en lugares donde no se bombeaba agua. A un ensayo con fuego y agua reales se lo denominaba "wet run". El uso más general del término parece haber surgido de su uso generalizado por parte de las Fuerzas Armadas de Estados Unidos durante la Segunda Guerra Mundial . [1]