Errores encontrados en absence.io SaaS

absence.io

Absence.io es una plataforma digital diseñada para gestionar las bajas y ausencias de los empleados. Agiliza las tareas administrativas, incluido el seguimiento, la actualización y la gestión de todas las formas de ausencias de los empleados.

Esta solución basada en web ofrece muchas funcionalidades, desde calendarios individuales y de equipo, cuadros de mando personales, planificación y gestión de solicitudes hasta exportación y análisis de datos. Además, ofrece una visión general del personal disponible para una planificación sin fisuras.

El equipo de QAwerk ha realizado una prueba exhaustiva de absence.io y ha identificado varios errores que afectan a su rendimiento y a la experiencia del usuario. Le invitamos a descubrir nuestros hallazgos.

Se produce un error al intentar iniciar sesión con Google

GRAVEDAD:

Crítico

PASOS PARA REPRODUCIR EL ERROR:
  1. Accede a https://app.absence.io/#/actions/login.
  2. Haga clic en «Iniciar sesión con Google».
  3. Seleccione una cuenta de Google.
ENTORNO:

macOS 14.5
Google Chrome Versión 126.0.6478.127 (compilación oficial)
Safari Versión 17.5 (19618.2.12.11.6)
Firefox Versión 128.0

RESULTADO ACTUAL:

El mensaje de error «Oops. Algo ha ido mal» aparece tras intentar iniciar sesión con Google.

RESULTADO ESPERADO:

El usuario debería poder iniciar sesión correctamente con Google.

Incoherencia en la entrada de tiempo después de usar la función “Edición Rápida”

GRAVEDAD:

Mayor

PRECONDICIÓN:
  1. El usuario ha creado una cuenta.
  2. El usuario ha establecido un tiempo mínimo de trabajo de 1 minuto (por ejemplo, 18:15-18:16).
PASOS PARA REPRODUCIR EL ERROR:
  1. Abra el siguiente enlace https://app.absence.io/#/timetracking.
  2. Localice una entrada de tiempo con un rango de tiempo de 18:15-18:16.
  3. Haga clic en el botón «Edición rápida» situado junto a la entrada.
  4. Observe el intervalo de tiempo que aparece después de hacer clic.
ENTORNO:

macOS 14.5
Google Chrome Versión 126.0.6478.127 (compilación oficial)
Safari Versión 17.5 (19618.2.12.11.6)
Firefox Versión 128.0

RESULTADO ACTUAL:

La entrada de hora cambia incorrectamente a 18:14-18:15.

RESULTADO ESPERADO:

La entrada de la hora debería permanecer sin cambios (18:15-18:16) después de utilizar la función «Edición rápida».

Conversión de moneda incorrecta al cambiar de moneda

GRAVEDAD:

Mayor

PASOS PARA REPRODUCIR EL ERROR:
  1. Abra el siguiente enlace https://www.absence.io/pricing/pricing-packages/.
  2. Haga clic en el menú desplegable de divisas de la esquina superior derecha (USD/EUR/GBP).
  3. Seleccione una moneda diferente (por ejemplo, EUR o GBP).
ENTORNO:

macOS 14.5
Google Chrome Versión 126.0.6478.127 (compilación oficial)
Safari Versión 17.5 (19618.2.12.11.6)
Firefox Versión 128.0

RESULTADO ACTUAL:

El importe no cambia y sigue apareciendo como «2,00 EUR/GBP», independientemente de la moneda seleccionada.

RESULTADO ESPERADO:

El importe (por ejemplo, 2,00 USD) se convierte al valor correspondiente en la moneda seleccionada (por ejemplo, 1,85 EUR o 1,60 GBP) en función del tipo de cambio actual.

Al hacer clic en el botón «Pruébelo 14 días gratis», los campos obligatorios no se resaltan cuando se dejan vacíos

GRAVEDAD:

Mayor

PASOS PARA REPRODUCIR EL ERROR:
  1. Abra el siguiente enlace https://absence.io/try-for-free/.
  2. Rellene sólo el campo de introducción de contraseña.
  3. Pulse sobre el botón «Pruébelo 14 días gratis».
ENTORNO:

macOS 14.5
Google Chrome Versión 126.0.6478.127 (compilación oficial)
Safari Versión 17.5 (19618.2.12.11.6)
Firefox Versión 128.0

RESULTADO ACTUAL:

No ocurre nada después de pulsar el botón «Pruébalo 14 días gratis».

RESULTADO ESPERADO:

Los campos obligatorios sin rellenar, como «Nombre», «Apellidos» y «Correo electrónico», deberían aparecer resaltados.

Falta de validación para el campo de entrada “Número de teléfono” en la pantalla de precios

GRAVEDAD:

Mayor

PASOS PARA REPRODUCIR EL ERROR:
  1. Abra el siguiente enlace https://www.absence.io/pricing/pricing-packages/.
  2. Navegue hasta la página del formulario.
  3. Introduzca una cadena con caracteres no numéricos en el campo «Número de teléfono» (por ejemplo, «dcscsdcsd»).
  4. Observe que el campo acepta la entrada no válida sin mostrar un mensaje de error.
ENTORNO:

macOS 14.5
Google Chrome Versión 126.0.6478.127 (compilación oficial)
Safari Versión 17.5 (19618.2.12.11.6)
Firefox Versión 128.0

RESULTADO ACTUAL:

El campo «Número de teléfono» permite la introducción de caracteres no numéricos.

RESULTADO ESPERADO:

El campo debe restringir su entrada únicamente a caracteres numéricos, preferiblemente en un formato de número de teléfono válido (por ejemplo, con guiones o código de país).

Falta de validación para el campo de entrada “Número de teléfono” en la pantalla de precios

El texto introducido en el campo «Comentario» se superpone al nombre del campo

GRAVEDAD:

Menor

PASOS PARA REPRODUCIR EL ERROR:
  1. Abra el siguiente enlace https://www.absence.io/pricing/pricing-packages/.
  2. Introduzca una cadena muy larga sin saltos de línea en el campo «Comentario».
  3. Observe que la entrada se extiende más allá del límite visual del campo, interrumpiendo el diseño.
ENTORNO:

macOS 14.5
Google Chrome Versión 126.0.6478.127 (compilación oficial)
Safari Versión 17.5 (19618.2.12.11.6)
Firefox Versión 128.0

RESULTADO ACTUAL:

El nombre del campo «Comentario» se superpone al texto introducido en el campo de entrada.

RESULTADO ESPERADO:

El nombre del campo «Comentario» no debería superponerse al texto del campo de entrada.

El texto introducido en el campo «Comentario» se superpone al nombre del campo
He realizado pruebas funcionales, UI/UX y entre navegadores. Aunque la aplicación es en general fácil de usar y funcional para la gestión del tiempo y las ausencias, he observado áreas de mejora. La validación de datos en los formularios, la correcta visualización de los elementos de la interfaz y la estabilidad de las integraciones, como el inicio de sesión en Google, requieren atención para mejorar la experiencia del usuario y la fiabilidad del sistema.
Yaroslav, ingeniero de control de calidad

Yaroslav, ingeniero de control de calidad

¿Necesita un socio de control de calidad confiable?

Contáctenos