Errores encontrados en Song GPT para Android

Song GPT

3.0

Song GPT Udio AI es una plataforma integral para la creación musical y la tokenización impulsadas por IA en la cadena de bloques Solana. Sus características principales incluyen la reproducción de audio, la gestión de cuentas de usuario y la generación de canciones.

Puede ofrecer un gran valor y entretenimiento a los usuarios que desean disfrutar de versiones personalizadas y pistas de audio. La aplicación es versátil y cuenta con algunas características interesantes, como el resaltado de letras y la entrada de voz.

El equipo de QAwerk probó esta aplicación y realizó algunos descubrimientos que nos gustaría compartir a continuación.

100K+descargas
281 valoraciones

Al crear una portada para una canción, el saldo de monedas en el encabezado principal no disminuye

GRAVEDAD:

Crítico

PRECONDICIÓN:

Inicie sesión en la cuenta que tiene monedas.

PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú inferior, haz clic en el botón «Portada».
  2. Sube cualquier pista desde tu dispositivo.
  3. Selecciona el género.
  4. Selecciona el estado de ánimo.
  5. Haz clic en el botón «Configurar».
  6. Introduce la letra de la canción.
  7. Selecciona el género.
  8. Haz clic en el botón «Procesar canción».
  9. Espera a que se cree la portada.
  10. Compruebe el saldo en la esquina superior derecha.
ENTORNO:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

RESULTADO ACTUAL:

Al crear una portada de canción, el saldo de monedas en el encabezado principal (parte superior de la pantalla) no disminuye, mientras que el mismo saldo en la página de perfil se deduce correctamente.

RESULTADO ESPERADO:

Ambas pantallas de saldo de monedas (encabezado principal y página de perfil) deben sincronizarse y actualizarse simultáneamente cuando se gastan monedas para la creación de la portada.

La cuenta de usuario no se elimina de forma permanente y se restaura con todos los datos después de volver a iniciar sesión

GRAVEDAD:

Crítico

PRECONDICIÓN:
  1. Inicie sesión en la cuenta a través de una cuenta de Google.
  2. Cree varias pistas en su cuenta.
PASOS PARA REPRODUCIR EL ERROR:
  1. Haga clic en el icono de perfil en la esquina superior izquierda.
  2. Haga clic en el botón «Editar perfil».
  3. Haga clic en el botón «Eliminar cuenta».
  4. Marque la casilla.
  5. Haga clic en el botón «Eliminar».
  6. Haga clic en el botón «Iniciar sesión».
  7. Haga clic en el botón «Continuar con Google».
  8. Seleccione la cuenta eliminada.
  9. Compruebe el saldo y los archivos de audio disponibles.
ENTORNO:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

RESULTADO ACTUAL:

Después de eliminar la cuenta y volver a iniciar sesión en la misma cuenta, la cuenta no se eliminó: todas las canciones y los datos del saldo permanecen intactos.

RESULTADO ESPERADO:

Después de eliminar la cuenta, la cuenta y todos los datos asociados (canciones, saldo) deben borrarse permanentemente y no estar disponibles al intentar iniciar sesión.

Cálculo incorrecto de la deducción de monedas tras múltiples operaciones

GRAVEDAD:

Crítico

PRECONDICIÓN:
  1. Registrar una cuenta utilizando el programa de recomendación.
  2. Iniciar sesión en la cuenta (saldo de 100 monedas).
PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú inferior, haga clic en el botón «Portada».
  2. Cargue cualquier pista desde su dispositivo.
  3. Seleccione el género.
  4. Seleccione el estado de ánimo.
  5. Haga clic en el botón «Configurar».
  6. Introduzca la letra de la canción.
  7. Seleccione el género.
  8. Haga clic en el botón «Procesar canción».
  9. Espere a que se cree la portada.
  10. En el menú inferior, haga clic en el botón «Portada».
  11. Sube cualquier pista desde tu dispositivo.
  12. Selecciona el género.
  13. Selecciona el estado de ánimo.
  14. Haz clic en el botón «Configurar».
  15. Introduce la letra de la canción.
  16. Selecciona el género.
  17. Haz clic en el botón «Procesar canción».
  18. Espera a que se cree la portada.
  19. En el menú inferior, haz clic en el botón del medio.
  20. Elige la opción de generar una composición por 10 monedas.
  21. Introduce una indicación.
  22. Haz clic en el botón «Enviar».
  23. Espera a que se genere la pista.
ENTORNO:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

RESULTADO ACTUAL:

Después de crear 2 portadas (20 monedas cada una) que no se dedujeron debido a otro error, al generar una pista de 10 monedas, el saldo total quedó en 0 monedas en lugar de la cantidad correcta.

RESULTADO ESPERADO:

El saldo de monedas debería reflejar cálculos aritméticos precisos, independientemente de las operaciones anteriores no pagadas. (100-20-20-10=50).

La aplicación muestra una pantalla en blanco al abrirla desde la notificación de un comentario

GRAVEDAD:

Crítico

PRECONDICIÓN:
  1. Para realizar la prueba, es necesario registrar dos cuentas en dos dispositivos.
  2. Inicie sesión en la cuenta del usuario 1 en el primer dispositivo.
  3. Inicie sesión en la cuenta del usuario 2 en el segundo dispositivo.
PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú inferior, haga clic en el botón central.
  2. Seleccione la opción para generar una composición por 10 monedas.
  3. Introduzca un mensaje.
  4. Haga clic en el botón «Enviar».
  5. Espere a que se genere la pista.
  6. Haga clic en la pista generada.
  7. Haga clic en el botón «Compartir pista».
  8. Elija cualquier opción para compartir con el segundo dispositivo.
  9. Cierre la aplicación por completo y bloquee el primer dispositivo.
  10. Abra el enlace en el segundo dispositivo.
  11. Haga clic en el botón «Comentar».
  12. Introduzca su comentario.
  13. Haga clic en el botón «Enviar».
  14. Desbloquee el primer dispositivo.
  15. Deslice hacia abajo el panel de notificaciones.
  16. Toque la notificación.
ENTORNO:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

RESULTADO ACTUAL:

Después de tocar una notificación sobre un nuevo comentario, la aplicación se abre, pero solo muestra una pantalla en blanco en lugar de cargar la página de la canción con los comentarios.

RESULTADO ESPERADO:

Al tocar la notificación del comentario, debería abrirse la aplicación y navegar directamente a la página de la canción donde se publicó el comentario.

La letra de la canción solo muestra símbolos de notas musicales en lugar del texto generado

GRAVEDAD:

Mayor

PRECONDICIÓN:

Iniciar sesión en la cuenta.

PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú inferior, hacer clic en el botón central.
  2. Seleccionar la opción para generar una composición por 10 monedas.
  3. Introduce una indicación.
  4. Haz clic en el botón «Enviar».
  5. Espera a que se genere la pista.
  6. Haz clic en la pista generada.
  7. Expande la letra.
ENTORNO:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

RESULTADO ACTUAL:

La sección de la letra muestra símbolos genéricos de notas musicales (♪) en lugar del texto real de la letra de la canción generada.
El error solo es relevante para algunas pistas.

RESULTADO ESPERADO:

La aplicación debería mostrar el texto de la letra de la canción generado correctamente en la sección de la letra.

El progreso de resaltado de la letra se muestra para la pista incorrecta durante la reproducción

GRAVEDAD:

Mayor

PRECONDICIÓN:

Iniciar sesión en la cuenta.

PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú inferior, hacer clic en el botón central.
  2. Introduce un comando.
  3. Haz clic en el botón «Enviar».
  4. Espera a que se genere la pista.
  5. Introduce un comando.
  6. Haz clic en el botón «Enviar».
  7. Espera a que se genere la pista.
  8. Haz clic en la pista generada y comienza a reproducirla.
  9. Desplácese hacia arriba y expanda la letra de otra canción.
  10. Compruebe el progreso del resaltado del texto.
ENTORNO:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

RESULTADO ACTUAL:

Al reproducir una canción y abrir la vista de la letra de otra canción, el progreso del resaltado línea por línea se sincroniza con la pista que se está reproduciendo, pero se muestra en la letra incorrecta (la que se ha abierto).

RESULTADO ESPERADO:

El resaltado de la letra solo debería aparecer y progresar en la letra de la pista que se está reproduciendo actualmente.

Carga infinita al descargar una pista al dispositivo

GRAVEDAD:

Mayor

PRECONDICIÓN:

Iniciar sesión en la cuenta.

PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú inferior, hacer clic en el botón central.
  2. Introduce un mensaje.
  3. Haz clic en el botón «Enviar».
  4. Espera a que se genere la pista.
  5. Haz clic en el botón «Descargar» para el primer texto generado y, a continuación, inmediatamente para el segundo.
  6. Guarda la segunda pista.
ENTORNO:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

RESULTADO ACTUAL:

Después de hacer clic en el botón «Descargar» para una pista, el proceso de descarga se inicia, pero se queda atascado en un estado de carga infinita sin completar la descarga al dispositivo.

RESULTADO ESPERADO:

Después de hacer clic en el botón de descarga de una pista, el proceso de descarga se inicia y luego se completa la descarga en el dispositivo.

Al hacer clic en «Me gusta», se añaden dos «Me gusta» en lugar de uno

GRAVEDAD:

Mayor

PRECONDICIÓN:

Iniciar sesión en la cuenta.

PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú inferior, hacer clic en el botón «Explorar».
  2. Haga clic en cualquier pista.
  3. Haga clic en el botón «Me gusta».
ENTORNO:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

RESULTADO ACTUAL:

Al pulsar el botón «Me gusta» en una pista, se añaden automáticamente dos «Me gusta» al contador en lugar de uno.

RESULTADO ESPERADO:

Al hacer clic una sola vez en el botón «Me gusta», solo debería añadirse un «Me gusta» a la pista.

Al eliminar un «Me gusta», solo se elimina uno de los dos que se habían añadido

GRAVEDAD:

Mayor

PRECONDICIÓN:

Iniciar sesión en la cuenta.

PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú inferior, hacer clic en el botón «Explorar».
  2. Hacer clic en cualquier pista.
  3. Haga clic en el botón «Me gusta».
  4. Haga clic en el botón «Me gusta».
ENTORNO:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

RESULTADO ACTUAL:

Al eliminar el «Me gusta» de una pista a la que se habían añadido dos «Me gusta» con un solo clic, solo se elimina uno, dejando el otro activo.

RESULTADO ESPERADO:

Al hacer clic en «Eliminar Me gusta» deberían eliminarse todos los «Me gusta» que se añadieron con la acción original, volviendo el recuento de «Me gusta» a su estado anterior.

La pista no se reproduce al hacer clic por primera vez en el botón «Reproducir»

GRAVEDAD:

Mayor

PRECONDICIÓN:

Iniciar sesión en la cuenta.

PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú inferior, hacer clic en el botón «Explorar».
  2. Hacer clic en cualquier pista.
  3. Haga clic en el botón «Iniciar».
ENTORNO:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

RESULTADO ACTUAL:

Al abrir una pista desde la pestaña «Explorar» y hacer clic en el botón «Reproducir» por primera vez, la pista no comienza a reproducirse.

RESULTADO ESPERADO:

La pista debería comenzar a reproducirse inmediatamente al hacer clic por primera vez en el botón «Reproducir».

Las letras que se muestran no coinciden con el contenido de audio real

GRAVEDAD:

Mayor

PRECONDICIÓN:

Iniciar sesión en la cuenta.

PASOS PARA REPRODUCIR EL ERROR:

Abre el enlace en el dispositivo donde está instalada la aplicación https://songgpt.com/songs/for_a_reason_(official_video)_karan_aujla__tania_2-03958782.

ENTORNO:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

RESULTADO ACTUAL:

El texto que se muestra como letra de la canción difiere completamente de las palabras que se cantan en la pista de audio.

RESULTADO ESPERADO:

La letra mostrada debe coincidir con el contenido vocal de la canción generada.

El teclado cambia automáticamente a letras después de cada dígito durante la introducción del código de verificación

GRAVEDAD:

Menor

PASOS PARA REPRODUCIR EL ERROR:
  1. Registrar una nueva cuenta.
  2. Durante el paso de confirmación del correo electrónico, hacer clic en el botón para cambiar el teclado a números.
  3. Introduce un carácter.
ENTORNO:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

RESULTADO ACTUAL:

Al introducir un código de verificación numérico, después de escribir cada dígito, el teclado cambia automáticamente de la distribución numérica a la alfabética, lo que obliga a volver a cambiar manualmente para los dígitos siguientes.

RESULTADO ESPERADO:

El teclado debería permanecer en la distribución numérica durante todo el proceso de introducción del código de verificación.

La validación del correo electrónico permite la creación infinita de cuentas utilizando direcciones con signo más

GRAVEDAD:

Menor

PRECONDICIÓN:

Iniciar sesión en la cuenta.

PASOS PARA REPRODUCIR EL ERROR:
  1. Hacer clic en el botón «Iniciar sesión».
  2. Hacer clic en el botón «Registrarse».
  3. Introducir el nombre.
  4. Introduzca el correo electrónico con «+1» antes del signo @.
  5. Introduzca la contraseña.
  6. Haga clic en el botón «Continuar».
  7. Introduzca el código del correo electrónico sin «+1».
  8. Haga clic en el botón «Verificar».
ENTORNO:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

RESULTADO ACTUAL:

El sistema acepta direcciones de correo electrónico con signos más (por ejemplo, test+1@gmail.com, test+2@gmail.com) como direcciones únicas, lo que permite la creación ilimitada de cuentas que se envían a la misma bandeja de entrada de correo electrónico real.

RESULTADO ESPERADO:

El sistema debería normalizar los correos electrónicos con direcciones con signos más a su forma básica o implementar mecanismos de verificación adicionales para evitar abusos.

La validación del correo electrónico permite la creación infinita de cuentas utilizando direcciones con signo más

No se puede reanudar la reproducción desde el widget del panel de notificaciones después de pulsar «Detener»

GRAVEDAD:

Menor

PRECONDICIÓN:

Iniciar sesión en la cuenta.

PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú inferior, hacer clic en el botón central.
  2. Introduce un mensaje.
  3. Haz clic en el botón «Enviar».
  4. Espera a que se genere la pista.
  5. Haz clic en el botón «Reproducir pista».
  6. Expanda el panel de notificaciones.
  7. Haga clic en el botón «Detener».
  8. Haga clic en el botón «Reproducir».
ENTORNO:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

RESULTADO ACTUAL:

Después de detener la reproducción con el botón «Detener» del widget del panel de notificaciones, el botón «Reproducir» del mismo widget deja de responder y no permite reanudar la reproducción de la pista.

RESULTADO ESPERADO:

El botón «Reproducir» del widget del panel de notificaciones debería funcionar siempre y reanudar la reproducción al pulsarlo, incluso después de detenerla.

Las pistas generadas se muestran en un orden incorrecto: la pista 2 aparece antes que la pista 1

GRAVEDAD:

Trivial

PRECONDICIÓN:

Iniciar sesión en la cuenta.

PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú inferior, haga clic en el botón central.
  2. Introduzca un mensaje.
  3. Haga clic en el botón «Enviar».
  4. Espere a que se generen las pistas.
ENTORNO:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

RESULTADO ACTUAL:

Cuando se generan dos pistas, aparecen en la interfaz con la pista 2 en primer lugar y la pista 1 en segundo lugar, invirtiendo su orden de generación real.

RESULTADO ESPERADO:

Las pistas generadas deben mostrarse en orden cronológico: primero la pista 1, seguida de la pista 2.

Las pistas generadas se muestran en un orden incorrecto: la pista 2 aparece antes que la pista 1

El botón de entrada de voz se puede mover por la pantalla en lugar de estar fijo

GRAVEDAD:

Trivial

PRECONDICIÓN:

Iniciar sesión en la cuenta.

PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú inferior, haga clic en el botón «Explorar».
  2. Mantenga pulsado el botón de entrada de voz y arrástrelo por la pantalla.
ENTORNO:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

RESULTADO ACTUAL:

El botón de entrada de voz se puede arrastrar y mover a diferentes posiciones de la pantalla en lugar de permanecer en una ubicación fija.

RESULTADO ESPERADO:

El botón de entrada de voz debe mantener una posición fija en la pantalla y no poder ser arrastrado por el usuario.

El botón del menú central inferior se superpone con el control deslizante de progreso del audio

GRAVEDAD:

Trivial

PRECONDICIÓN:

Iniciar sesión en la cuenta.

PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú inferior, hacer clic en el botón central.
  2. Introduce un mensaje.
  3. Haz clic en el botón «Enviar».
  4. Espera a que se generen las pistas.
  5. Reproduce la pista generada.
  6. En el menú inferior, haz clic en el botón «Explorar».
ENTORNO:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

RESULTADO ACTUAL:

El botón central del menú de navegación inferior se superpone y cubre parte del control deslizante de progreso de reproducción de audio, lo que dificulta la interacción con el control deslizante.

RESULTADO ESPERADO:

Todos los elementos de la interfaz de usuario deben tener un espaciado adecuado sin superponerse, lo que garantiza que el control deslizante de progreso del audio siga siendo totalmente accesible.

El botón del menú central inferior se superpone con el control deslizante de progreso del audio
Al probar SongGPT, identifiqué algunos problemas, entre ellos un error crítico en la gestión incorrecta de los saldos de tokens/monedas después de las compras y la generación de canciones. Para garantizar un lanzamiento estable, recomiendo realizar pruebas funcionales exhaustivas para solucionar este problema, mejorar la funcionalidad general de la aplicación y corregir algunos defectos menores de la interfaz de usuario.
Iryna, ingeniera de control de calidad

Iryna, ingeniera de control de calidad

¿Necesita un socio de control de calidad confiable?

Contáctenos