Errores encontrados en TrainAsONE: Al Running Plans para iOS
TrainAsONE es una sofisticada plataforma digital diseñada para mejorar considerablemente el entrenamiento de los corredores. Esta aplicación utiliza tecnología de inteligencia artificial de vanguardia para crear planes de entrenamiento personalizados y adaptables que se ajustan a las necesidades individuales de sus usuarios.
Con el objetivo de prevenir el sobreentrenamiento y las lesiones, TrainAsONE ofrece un seguimiento integral de la salud, que incluye la frecuencia cardíaca, el ritmo y el bienestar personal. La aplicación promete un rendimiento óptimo al ajustar continuamente los programas de entrenamiento en función de los cambios en el nivel de forma física, el estado de salud y los objetivos personales del usuario.
El equipo de QAwerk llevó a cabo una revisión exhaustiva de TrainAsONE durante nuestra última ronda de detección de errores, identificando varios fallos que afectan significativamente a la experiencia del usuario y al rendimiento general del software. Te invitamos a explorar nuestro informe detallado para conocer estos hallazgos y obtener una comprensión completa de la aplicación.
Aparece una ventana emergente con el mensaje «Platform Exception» al hacer clic en el enlace «Estado del servicio» del formulario de registro
Crítico
El usuario se encuentra en el formulario de registro.
- Haga clic en el enlace «Estado del servicio» situado en la parte inferior de la página.
- Compruebe que el usuario es redirigido a la página del servicio.
- Vuelve a la aplicación desde el navegador.
iPhone 14 Pro, versión de iOS 26.3.1(a)
Aparece la ventana emergente «Excepción de plataforma».
No debería producirse ninguna excepción tras realizar los pasos mencionados anteriormente.
Aparece la ventana emergente «TypeError» tras pulsar el botón «Aceptar» en el banner «Correo electrónico ya registrado»
Mayor
El usuario se encuentra en la página de registro.
- Rellene los campos de correo electrónico y contraseña con los datos de un usuario ya registrado.
- Pulse el botón «Únase ahora gratis».
- Compruebe que se muestra el banner «Correo electrónico ya registrado».
- Haga clic en el enlace «Iniciar sesión».
- Pulse el botón «Aceptar» en la ventana emergente «Correo electrónico ya registrado».
iPhone 14 Pro, versión de iOS 26.3.1(a)
Aparece la ventana emergente «Error de tipo. Se ha utilizado el operador de comprobación de nulos en un valor nulo».
El usuario debería poder cerrar el banner correctamente sin errores.
El ritmo sigue actualizándose mientras la carrera está en pausa
Mayor
El usuario ha iniciado una carrera libre.
- Espera unos segundos.
- Pausa la carrera.
- Observa el valor del ritmo.
iPhone 14 Pro, versión de iOS 26.3.1(a)
El valor del ritmo sigue actualizándose después de que la carrera se haya pausado.
El valor del ritmo debe permanecer estático cuando se pausa la carrera.
El botón «Aplicar» cierra la ventana emergente de recomendación sin validación ni respuesta
Mayor
El usuario se encuentra en la página de registro.
- Haga clic en el enlace «¿Tiene un código de referencia?».
- Compruebe que la página «Código de referencia» está abierta.
- Introduzca cualquier valor o deje el campo «Código de referencia» vacío.
- Pulse el botón «Aplicar».
iPhone 14 Pro, versión de iOS 26.3.1(a)
La ventana emergente se cierra sin proporcionar ningún mensaje, independientemente de la entrada. El botón «Aplicar» permanece habilitado incluso si el campo de entrada está vacío. No hay validación para códigos de referencia no válidos.
Debería mostrarse una validación o un mensaje de éxito/error tras pulsar el botón «Aplicar». El botón «Aplicar» debería deshabilitarse si no se introduce ningún valor.
Faltan los indicadores de campos obligatorios para los campos «Nombre del padre» y «Correo electrónico del padre» cuando el usuario es menor de 18 años
Menor
El usuario se encuentra en la página «Acerca de ti».
- Selecciona una fecha de nacimiento que indique que el usuario es menor de 18 años.
- Comprueba que se muestran los campos «Nombre del padre» y «Correo electrónico del padre».
- Intenta continuar sin rellenar estos campos.
iPhone 14 Pro, versión de iOS 26.3.1(a)
Se pueden ver mensajes de validación debajo de los campos «Nombre de los padres» y «Correo electrónico de los padres». Sin embargo, no hay asteriscos junto a estos campos que indiquen su carácter obligatorio.
Los campos «Nombre de los padres» y «Correo electrónico de los padres» deberían estar claramente marcados como obligatorios (por ejemplo, con «*»). Esta indicación de obligatoriedad debería ser visible antes de enviar el formulario, no solo después de la validación.
La información sobre herramientas permanece abierta tras cambiar a otra pestaña
Menor
Navegue a la página «Inicio».
- Haga clic en la información sobre herramientas situada junto al título «Puntuaciones de ajuste».
- Compruebe que se muestra la información sobre herramientas «Puntuaciones de ajuste».
- Seleccione la pestaña «Calendario» o cambie a la pestaña «Configuración».
iPhone 14 Pro, versión de iOS 26.3.1(a)
La información sobre herramientas permanece visible tras cambiar de pestaña.
La información sobre herramientas debería cerrarse o desaparecer automáticamente cuando el usuario:
- Cambia de pestaña
- Pierde el foco
- Cambia de contexto.
Se muestran marcadores de posición de entrada incompletos en toda la aplicación
Menor
- Se han creado actividades anteriores.
- El usuario ha seleccionado la opción «Editar» en una de las actividades existentes.
- Elimina el valor del campo «Nombre».
- Observa el marcador de posición.
iPhone 14 Pro, versión de iOS 26.3.1(a)
El texto del marcador de posición en varios campos de entrada aparece truncado.
Todos los marcadores de posición de entrada deberían ser totalmente visibles y legibles.
Durante las pruebas, verifiqué que la mayoría de las funcionalidades principales de TrainAsONE funcionaban correctamente, aunque algunos casos aislados revelaron pequeños fallos en la lógica de validación e inconsistencias en la aplicación de las reglas de negocio. Recomiendo realizar pruebas exhaustivas de usabilidad y de la interfaz de usuario para que esta resulte más intuitiva, especialmente en lo que respecta a los procesos de registro y de códigos de referencia.

