
En informática , un mensaje de error es un mensaje de texto relativamente breve que describe una situación problemática. Generalmente, un mensaje de error indica que una operación falló y puede implicar, o incluso indicar, al usuario , la necesidad de realizar una acción correctiva.
Un mensaje de error es una clasificación de la información que reporta el software . Otra información puede clasificarse como una advertencia para describir un problema potencial o como información puramente informativa (que no se refiere a un problema). Además, no toda la información de error se clasifica como un mensaje de error. Por ejemplo, un volcado de memoria o un rastreo de pila pueden reportarse sobre una condición de error, pero aunque son una forma de información de error, no se consideran mensajes de error. A veces, en lugar de un mensaje, se utiliza una representación más abstracta del error, como una luz indicadora o una pantalla numérica, lo que puede requerir que el usuario consulte la documentación para interpretar el error.
Un mensaje de error puede notificarse de diversas maneras. Por ejemplo, en una interfaz gráfica de usuario (GUI), un mensaje de error puede mostrarse en un cuadro de diálogo. En una interfaz de línea de comandos (CLI), un mensaje de error puede imprimirse en un flujo estándar . Un programa puede escribir un mensaje de error en un archivo de registro . [ 1 ]
El diseño adecuado de los mensajes de error es un aspecto importante de la usabilidad y la interacción persona-computadora . [ 2 ] Cuando el contenido de un mensaje de error es engañoso o incorrecto, el usuario tiene dificultades para corregir el problema y completar la tarea deseada.
Presentación
Si bien las interfaces gráficas de usuario tienen diferentes convenciones para mostrar mensajes de error, existen varias técnicas comunes.
- Cuadro de diálogo modal (también conocido como mensaje emergente)
- Aparece en una ventana en la pantalla, bloqueando cualquier interacción posterior hasta que se cierre.
- Icono de notificación
- Aparece un icono para notificar al usuario sobre una condición sin interrumpir su trabajo (no es una ventana modal). En Windows, el icono de notificación aparece en la bandeja del sistema . En Mac OS X, el icono de notificación puede aparecer en la barra de menú o puede mostrarse como el icono de una aplicación que rebota en el Dock. La interfaz de usuario GNOME para sistemas basados en Unix puede mostrar iconos de notificación en un panel.
- barra de estado
- En la barra de estado, que generalmente se encuentra en la parte inferior de la ventana de la aplicación, pueden aparecer mensajes de error relativamente breves.
Contenido
Los tres factores principales que influyen en el diseño de los mensajes de error son las limitaciones técnicas, la cantidad de información que se debe presentar y el tipo de entrada del usuario que se requiere. [ 3 ]
Algunos sistemas presentan limitaciones técnicas que pueden restringir la cantidad de información que puede contener un mensaje de error. Por ejemplo, una impresora con una pantalla alfanumérica de dieciséis caracteres solo puede mostrar una cantidad muy limitada de información a la vez, por lo que podría necesitar mostrar mensajes de error muy breves. Incluso con los monitores de ordenador, el programador debe tener en cuenta el tamaño mínimo de pantalla que un usuario podría utilizar y asegurarse de que los mensajes de error quepan en ella.
La naturaleza del error determina la cantidad de información necesaria para transmitir el mensaje de error de forma eficaz. Un problema complejo puede requerir un mensaje de error más detallado para informar adecuadamente al usuario del problema.
En general, los diseñadores de software deben asegurarse de que el contenido de los mensajes no represente un riesgo de seguridad. Un mensaje de error no debe exponer información que un atacante pueda aprovechar para obtener datos que de otro modo serían difíciles de conseguir. Ejemplos de ello son los sistemas que muestran "usuario no válido" o "contraseña no válida", según cuál sea el error, y la página de error del servidor web IIS 5.0 , que proporciona una descripción técnica completa del error, incluyendo un fragmento del código fuente.
Ejemplos
Errores comunes
Las siguientes condiciones de error suelen notificarse mediante un mensaje de error. Cuando se produce una de estas condiciones, el texto del encabezado de la sección puede aparecer como mensaje de error (y de hecho, así ocurre en algunos casos), pero en otros se utiliza un texto diferente.
- Acceso denegado
- El usuario no tiene privilegios para completar la operación.
- Dispositivo no listo
- Suele ocurrir cuando no hay ningún disquete (o el disquete está defectuoso) en la unidad de disco y el sistema intenta acceder a él.
- Fallo de arranque del disco
- Suele ocurrir cuando el disco duro del ordenador presenta problemas. Si el ordenador puede arrancar desde la red, es posible que muestre el mensaje "Error en la prueba de medios, compruebe el cable".
- Archivo no encontrado
- No se encuentra el archivo especificado. En la web se produce un error similar con el código de estado HTTP 404, que indica que no se encuentra un recurso.
- Poco espacio en disco
- Esta situación se produce cuando una unidad de almacenamiento está casi llena. Para solucionarlo, el usuario debe liberar espacio (es decir, eliminar archivos) o utilizar otra unidad.
- Fuera de memoria
- El sistema no tiene suficiente memoria RAM para realizar la operación. Las soluciones incluyen cerrar programas e instalar más memoria.
- Recurso no encontrado
- El código de estado HTTP 404 generalmente se debe a un enlace a una página que se ha movido o eliminado, o a una URL mal escrita .
Mensajes de error específicos
Algunos mensajes de error destacables en contextos informáticos específicos son:
- ¿
- El editor de texto ed, tristemente célebre, responde con un solo signo de interrogación para casi todas las condiciones de error.
- ¿Abortar, Reintentar, Fallar?
- Un mensaje de error notoriamente confuso que se ve en MS-DOS.

Ejemplo de un script .vbs para mensajes de error
- Comando o nombre de archivo incorrecto
- Un mensaje de error notoriamente común y confuso que se ve en MS-DOS.
- Pantalla azul de la muerte (BSoD)
- En Windows y ReactOS , esta pantalla aparece cuando el sistema operativo encuentra un error grave. [ 4 ] Es aproximadamente análogo a un pánico del kernel en Linux , Unix o macOS .
- Meditación del Gurú
- En Amiga , es más o menos análogo a un pánico del kernel o a un BSoD, también adoptado por productos más recientes como VirtualBox .
- lp0 en llamas
- Una advertencia de Unix que indica que la impresora podría estar "en llamas", literalmente o no.
- No es una máquina de escribir
- Un mensaje de error de Unix que resulta confuso debido al uso, ahora obsoleto, de la palabra " typewriter " (máquina de escribir), y que a veces se muestra cuando la naturaleza del error parece ser completamente diferente.
- CARTA DE CARGA DE PC
- Un error en varias impresoras láser HP que simplemente solicitaba al usuario que añadiera papel de tamaño "Carta" de una manera confusa. [ 5 ]
- ERROR DE SINTAXIS
- Se observa en muchos contextos informáticos antiguos cuando no se comprende la instrucción recibida.
- Error 1603
- Se ha producido un problema durante la instalación de un programa informático . Este error se da especialmente en sistemas Windows .
- La aplicación se ha detenido
- Mensaje de error común en dispositivos Android que indica que una aplicación dejó de funcionar inesperadamente o falló.
- Éxito
- En POSIX y otros contextos, el éxito a veces se reporta como un error, lo cual puede generar confusión. Esto es una forma de manejo de errores deficiente que resulta de reportar un código de estado de éxito como un error.
Mascotas fallidas

Con el auge de los servicios Web 2.0 como Twitter , los mensajes de error para el usuario final, como HTTP 404 y HTTP 500, comenzaron a mostrarse con personajes extravagantes, denominados Fail Pets o Error Mascots. El término "Fail Pet" fue acuñado, o al menos utilizado por primera vez en una publicación impresa, por el ingeniero de Mozilla, Fred Wenzel, en una entrada de su blog titulada "Por qué Wikipedia podría necesitar un fail-pet y por qué Mozilla no". [ 6 ] El Dr. Sean Rintel argumenta que los mensajes de error son un momento estratégico crítico para el conocimiento y la lealtad de la marca. Los Fail Pets son de interés para los especialistas en marketing porque pueden generar reconocimiento de marca (especialmente a través de medios ganados ). "Sin embargo, ese mismo reconocimiento conlleva el peligro de resaltar la falla del servicio". [ 7 ] El Fail Pet más famoso es la Ballena del Error de Twitter (ver interrupciones del servicio de Twitter ). Otros Fail Pets incluyen:
- Ars Technica : Tiburón lunar (3 de marzo de 2013)
- Chuck E. Cheese : Chuck E. saltando
- Facebook : Pulgar arriba con vendaje
- FarmVille en Facebook: Vaca triste.
- GitHub : Octocat
- Google : Robot averiado (2 de marzo de 2011)
- iCloud : Nube con una cara estilo emoticono de Apple System 7 y una lupa.
- Macintosh : Mac triste
- Palliser Furniture : Entre los cojines (31 de enero de 2018)
- Tumblr : Tumbeasts (25 de enero de 2011)
- Twitter : Fail Whale / Robot de Twitter (30 de julio de 2008)
- YouTube : Televisores (en el sitio principal), estática ligera dentro de la ventana de video (video incrustado), Mono
- Cartoon Network : BMO de Hora de Aventura , Domo en las regiones asiáticas.
- Google Chrome : T-Rex
- Patreon : Zorro rojo con casco flotando en el espacio
- VK : Perro triste de VK
- Rasguño : Giga rascándose la cabeza
Véase también
- Cuadro de diálogo de alerta : elemento de la interfaz del ordenador.
- Datos de diagnóstico definitivos : concepto de tecnología de la información.
- No funciona : frase que suelen pronunciar las computadoras y los robots en la cultura popular.
- Manejo de excepciones : construcción del lenguaje de programación para condiciones especiales.
- Diseño de interacción : especialización del diseño centrada en la experiencia que los usuarios tienen de un producto o servicio.
- Error medio
- Error del usuario : error cometido por el usuario humano de un sistema complejo.
- Diseño de la interfaz de usuario : Interacción planificada entre el operador y la máquina.
Referencias
- ↑ Raskin, Jef (2000). "6-4-2: Mensajes para el usuario" . La interfaz humana: Nuevas direcciones para el diseño de sistemas interactivos . Serie de ACM Press. Addison-Wesley. pág. 178. ISBN 978-0-201-37937-2.
- ↑ Minhas, Saadis (30 de mayo de 2018). "Cómo escribir buenos mensajes de error" . UX . Archivado del original el 14 de septiembre de 2022. Recuperado el 30 de enero de 2019 .
- ↑ "Errores no fatales: Creación de mensajes de error útiles y efectivos" . Archivado del original el 8 de mayo de 2009. Consultado el 16 de febrero de 2007 .
- ↑ Fisher, Tim (16 de enero de 2019). "Pantallas azules de la muerte (BSOD): todo lo que necesitas saber" . Lifewire . Consultado el 30 de enero de 2019 .
- ↑ McNamara, Paul (29 de abril de 2009). "LaserJet cumple 25 años... 'PC LOAD LETTER' sigue siendo incomprensible" . Network World . Consultado el 30 de enero de 2019 .
- ↑ Wenzel, Fred (agosto de 2009). "Por qué Wikipedia podría necesitar una mascota de fracaso — y por qué Mozilla no" . Recuperado el 8 de febrero de 2012 .
- ↑ Rintel, Sean (2 de noviembre de 2011). "La evolución de las mascotas fallidas : ingenio estratégico y conocimiento de marca en los mensajes de error" . UX Magazine . Recuperado el 8 de febrero de 2012 .
Enlaces externos
- Un error 404 más útil (A List Apart)
- Evita pasar vergüenza por tus mensajes de error (UX Matters)
- ¡Ups! Arruiné tu vida. :) (Diario de Cooper) Archivado el 25/08/2014 en la Wayback Machine
- Errores informáticos
- Interacción persona-ordenador