Errores encontrados en Artful Agenda para iOS

Artful Agenda

4.7

Artful Agenda es una aplicación que te ayuda a organizar tu agenda y tus tareas de forma eficaz. Con una interfaz atractiva y fácil de usar, la aplicación mejora las funciones habituales de un calendario al incorporar diseños impresionantes y maquetaciones personalizables.

Artful Agenda ofrece una gran variedad de funciones, entre las que se incluyen la sincronización multiplataforma, listas y portadas personalizables. Su funcionalidad va más allá del calendario básico, lo que permite a los usuarios la flexibilidad de integrar el calendario de su dispositivo, escribir notas digitales, configurar recordatorios e incluso personalizar su espacio de productividad.

Tras un análisis exhaustivo de la aplicación mediante un rastreo de errores, el equipo de QAwerk descubrió algunos errores que podrían afectar al rendimiento de la aplicación y comprometer la experiencia del usuario. Te invitamos a consultar nuestros hallazgos y a conocer más detalles sobre cómo se podrían abordar estos retos.

7K+ descargas
15K valoraciones

Aparece el error «Violación de la restricción de integridad SQL» tras guardar el campo «Nombre» vacío

GRAVEDAD:

Crítico

PRECONDICIÓN:
  1. La aplicación está instalada.
  2. El usuario se encuentra en la pestaña «Configuración de la cuenta».
PASOS PARA REPRODUCIR EL ERROR:
  1. Deja el campo «Nombre» en blanco.
  2. Pulsa el botón «Guardar».
ENTORNO:

iPhone 14 Pro, versión de iOS 26.4.2

RESULTADO ACTUAL:

Se muestra el error «Violación de la restricción de integridad SQL».

RESULTADO ESPERADO:

El usuario debería ver un mensaje de validación indicando que el campo «Nombre» no puede dejarse vacío.

Posibilidad de crear un evento para una fecha pasada

GRAVEDAD:

Mayor

PRECONDICIÓN:
  1. La aplicación está instalada.
  2. El usuario se encuentra en la página principal.
PASOS PARA REPRODUCIR EL ERROR:
  1. Selecciona una fecha pasada.
  2. Rellena todos los campos obligatorios.
  3. Guarda el evento.
ENTORNO:

iPhone 14 Pro, versión de iOS 26.4.2

RESULTADO ACTUAL:

El evento se crea correctamente para una fecha pasada.
Además, el usuario también puede configurar una alarma para este evento pasado.

RESULTADO ESPERADO:

La aplicación debería bloquear la creación de eventos en el pasado o informar claramente al usuario de que la creación de eventos pasados solo está disponible con fines históricos o de registro.
Si se admiten eventos pasados de forma intencionada, no deberían permitirse los recordatorios o alarmas para dichos eventos, ya que no pueden activarse correctamente.

Imposibilidad de cambiar la hora de la alarma

GRAVEDAD:

Mayor

PRECONDICIÓN:
  1. La aplicación está instalada.
  2. El usuario se encuentra en la ventana emergente «Detalles del evento».
PASOS PARA REPRODUCIR EL ERROR:
  1. Introducir los detalles del evento.
  2. Añadir una alarma.
  3. Intentar cambiar la hora de la alarma.
ENTORNO:

iPhone 14 Pro, versión de iOS 26.4.2

RESULTADO ACTUAL:

La aplicación no permite editar la hora de la alarma.

RESULTADO ESPERADO:

El usuario debería poder modificar la hora de la alarma.

La unidad de la alarma cambia a «UNIDADES» genéricas tras cambiar el evento a «Todo el día»

GRAVEDAD:

Mayor

PRECONDICIÓN:
  1. La aplicación está instalada.
  2. La aplicación está abierta.
  3. El usuario se encuentra en la página «Calendario».
PASOS PARA REPRODUCIR EL ERROR:
  1. Crea un nuevo evento para hoy con una duración de 1 hora.
  2. Añade una alarma con un valor de «10 minutos».
  3. Guarda el evento.
  4. Abre el evento creado en el modo «Editar».
  5. Activa la opción «Todo el día».
  6. Observa la sección «Alarma».
ENTORNO:

iPhone 14 Pro, versión de iOS 26.4.2

RESULTADO ACTUAL:

La etiqueta de la unidad de la alarma cambia de «minutos» a la unidad genérica «UNITS».

RESULTADO ESPERADO:

Cuando el usuario cambia el tipo de evento a «Todo el día», la configuración de la alarma debería permanecer clara y coherente. El sistema no debería mostrar al usuario terminología genérica o interna, como «UNIDADES».

La unidad de la alarma cambia a «UNIDADES» genéricas tras cambiar el evento a «Todo el día»

La hora del evento se muestra de forma diferente en la vista «Calendario» y en «Detalles del evento» tras cambiar la zona horaria

GRAVEDAD:

Mayor

PRECONDICIÓN:
  1. La aplicación está instalada.
  2. El usuario ha cambiado a otra zona horaria en los ajustes del dispositivo.
PASOS PARA REPRODUCIR EL ERROR:
  1. Crea un nuevo evento en otra zona horaria.
  2. Vuelve a cambiar la zona horaria a la ubicación actual.
  3. Comprueba el evento creado en el «Calendario».
  4. Abrir los detalles del evento.
ENTORNO:

iPhone 14 Pro, versión de iOS 26.4.2

RESULTADO ACTUAL:

Existe una inconsistencia en la visualización de la información de la hora del evento:

  • La vista «Calendario» muestra el evento según la zona horaria actual.
  • La vista «Detalles del evento» muestra el evento en la zona horaria y la hora en que se creó.
RESULTADO ESPERADO:

La aplicación debería garantizar que la hora del evento se muestre de forma coherente tanto en la vista «Calendario» como en «Detalles del evento». Alternativamente, si un evento se crea en una zona horaria diferente, la aplicación debería indicarlo explícitamente y mostrar tanto la hora original como la hora local.
NOTA:
El comportamiento actual puede confundir a los usuarios, ya que existe ambigüedad respecto a cuál es la hora correcta del evento.

La hora del evento se muestra de forma inconsistente y parcialmente truncada en la vista «Día»

GRAVEDAD:

Mayor

PRECONDICIÓN:
  1. La aplicación está instalada.
  2. Se han creado varios eventos en el calendario: por ejemplo, a las 9:00 a. m. y a las 12:10 p. m.
PASOS PARA REPRODUCIR EL ERROR:

Observe los eventos creados en el «Calendario».

ENTORNO:

iPhone 14 Pro, versión de iOS 26.4.2

RESULTADO ACTUAL:

El formato de la hora de los eventos es inconsistente:

  • Algunos eventos presentan valores de hora incompletos, como «9».
  • Otros muestran valores parcialmente truncados, como «12:10 p. m.».
RESULTADO ESPERADO:

Las horas de los eventos deben mostrarse de forma coherente y completa en la vista del calendario (por ejemplo, «9:00 a. m.», «9 a. m.» o «12:10 p. m.»), de acuerdo con el formato de diseño definido. La representación de la hora no debe estar truncada ni perder los sufijos a. m./p. m., y debe mantenerse coherente en todos los eventos.
NOTA:
El comportamiento actual dificulta la legibilidad y podría confundir a los usuarios en cuanto a las horas exactas de los eventos.

La hora del evento se muestra de forma inconsistente y parcialmente truncada en la vista «Día»

Se muestra un indicador de carga infinito al crear un evento recurrente anual el 29 de febrero

GRAVEDAD:

Mayor

PRECONDICIÓN:
  1. La aplicación está instalada.
  2. El usuario se encuentra en la vista «Calendario».
PASOS PARA REPRODUCIR EL ERROR:
  1. Crea un nuevo evento el 29 de febrero de 2028.
  2. Activa la recurrencia.
  3. Establece la recurrencia en «Cada año».
  4. Establece «Marzo de 2029» en el campo «Hasta».
  5. Guarda el evento.
ENTORNO:

iPhone 14 Pro, versión de iOS 26.4.2

RESULTADO ACTUAL:

Aparece un indicador de carga infinito y el evento no se guarda correctamente.

RESULTADO ESPERADO:

La aplicación debería:

  • Crear correctamente el evento recurrente anual con los procedimientos definidos para los años no bisiestos.
  • Mostrar un mensaje de validación claro indicando que la recurrencia anual el 29 de febrero requiere un tratamiento especial.

La aplicación no debería quedarse bloqueada en un estado de carga.
NOTA:
Este problema podría estar relacionado con el cálculo de la recurrencia para los años no bisiestos, en los que no existe el 29 de febrero.

Se muestra una pantalla gris con un indicador de carga infinito tras volver del tutorial de YouTube, mientras el audio sigue reproduciéndose

GRAVEDAD:

Mayor

PRECONDICIÓN:

La aplicación está instalada.

PASOS PARA REPRODUCIR EL ERROR:
  1. Accede a la sección «Ajustes».
  2. Selecciona la opción «Tutoriales».
  3. Comprueba que el usuario es redirigido a YouTube.
  4. Vuelve a la aplicación.
  5. Comprueba que la ventana de YouTube se minimiza automáticamente.
  6. Observa el comportamiento.
ENTORNO:

iPhone 14 Pro, versión de iOS 26.4.2

RESULTADO ACTUAL:

Aparece una pantalla gris con un indicador de carga, mientras que el audio del tutorial sigue reproduciéndose en segundo plano.

RESULTADO ESPERADO:

Tras volver a la aplicación, la pantalla del tutorial/vídeo debería restaurarse correctamente. El estado de reproducción del vídeo y la interfaz de usuario deberían permanecer sincronizados, sin un estado de carga interminable ni una superposición gris.

La aplicación demuestra un sólido concepto de planificación y ofrece una amplia gama de funciones de gestión de calendarios y eventos. Sin embargo, durante las pruebas, identifiqué varios problemas de funcionalidad y de coherencia en la experiencia de usuario. Estaban relacionados principalmente con los recordatorios, los eventos recurrentes, la gestión de zonas horarias, la sincronización de calendarios y eventos, y la restauración del estado de la pantalla. Recomendaría realizar pruebas exhaustivas de la interfaz de usuario y la usabilidad para ayudar a resolver estos problemas.
Tetiana, ingeniera de control de calidad

Tetiana, ingeniera de control de calidad

¿Necesita un socio de control de calidad confiable?

Contáctenos