¿Qué es un error de tiempo de ejecución?
Al hablar de aplicaciones informáticas, un error es un error o discrepancia en la ejecución de un programa o en un archivo o cálculo. Un error informático puede ser causado por varios factores. Uno es un error de operador o usuario. Por ejemplo, si un usuario accede al comando "Pegar" cuando no se ha copiado nada, este sería un ejemplo de un error de usuario que podría ocurrir en cualquier programa en cualquier momento. Otros errores que ocurren involucran el software en sí. Dos clases importantes de errores son el error de tiempo de compilación y el error de tiempo de ejecución.
Un error de tiempo de compilación ocurre cuando se compila el programa, es decir, en el proceso del código fuente que se convierte en un programa ejecutable. El tiempo de ejecución es la ejecución de un programa de computadora, en lugar de instalar, cargar o salir del programa. Un error de tiempo de ejecución es una falla, un error o un problema que surge cuando un programa se está ejecutando en una computadora en particular en un momento particular. Muchos errores se capturan en pruebas de software estáticas cuando se compila un programa, yof se compila. Atrapar los errores de tiempo de ejecución es un foco clave de las pruebas dinámicas del software.
Al diagnosticar un error de tiempo de ejecución, es esencial considerar el entorno de tiempo de ejecución. El entorno de tiempo de ejecución es un concepto similar al entorno operativo. Se refiere a la configuración de hardware y software bajo la cual ocurrió o ocurre el error de tiempo de ejecución, si es reproducible. El entorno de tiempo de ejecución incluye factores como el sistema operativo en la computadora, el tipo de CPU (unidad de procesamiento central), así como el software del sistema o los motores de tiempo de ejecución que la aplicación recurre y requiere ejecutar correctamente.
pueden surgir varios tipos de errores en tiempo de ejecución al usar un programa. Algunos de ellos son errores de usuario, como no conectar o encender un consejo periférico o dar una instrucción inválida, como "pegar" cuando no se ha copiado nada. Faltar los recursos es otra situación que puedecausar un error de tiempo de ejecución. Un virus informático o un problema de memoria también puede causar un error de tiempo de ejecución, al igual que un conflicto con otro programa.
Si se produce un error de tiempo de ejecución, el usuario puede ver un mensaje de error. A veces, este mensaje simplemente establece que "ha ocurrido un error de tiempo de ejecución" y ofrece la oportunidad de depurar. Otros son más específicos, como los mensajes de error de tiempo de ejecución de Java "stackoverflowerror", "outOfMemoryError" o "verificandoerRor".