Errores encontrados en CircleCI SaaS

CircleCI

CircleCI es una plataforma de entrega de software diseñada para agilizar el proceso de despliegue de software para equipos.

Con capacidades de integración perfecta con servicios populares como AWS, Slack y Atlassian, CircleCI permite a los usuarios conectar fácilmente sus herramientas preferidas. Su arquitectura versátil permite a los usuarios crear flujos de trabajo personalizados utilizando la API fácil de usar. La plataforma se distingue por su certificación FedRAMP y el cumplimiento de SOC 2 Tipo II, lo que garantiza la seguridad y la fiabilidad durante todo el ciclo de vida de entrega de software.

Durante nuestro QAwerk Bug Crawl en profundidad, descubrimos una serie de problemas que podrían afectar a la funcionalidad de la plataforma y la experiencia del usuario. Siga leyendo para obtener más información.

Se produce un error al hacer clic en el enlace del correo electrónico del usuario invitado

GRAVEDAD:

Crítico

PRECONDICIÓN:
  1. Cree un buzón de correo distinto del asociado a su cuenta CircleCI.
  2. Inicie sesión en su cuenta CircleCI.
  3. Añada un proyecto.
PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú lateral, haga clic en el botón “Dashboard”.
  2. Haga clic en el nombre del proyecto.
  3. Haga clic en el botón “Añadir miembros del equipo”.
  4. Haz clic en el botón “Invitar”.
  5. Introduzca el correo electrónico creado en el campo “Introducir correo(s) electrónico(s) separado(s) por espacios”.
  6. Haz clic en la lista desplegable “Seleccionar un rol”.
  7. Selecciona “Org Admin”.
  8. Haga clic en el botón “Enviar invitación(es)”.
  9. Abra el buzón del usuario al que se envió la invitación.
  10. Abra la carta recibida.
  11. Haga clic en el botón “Aceptar invitación”.
ENTORNO:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

RESULTADO ACTUAL:

Aparece un mensaje de error, “No se puede acceder a este sitio”, después de hacer clic en un enlace de la carta de un usuario invitado.

RESULTADO ESPERADO:

No debería producirse ningún error al seguir el enlace de la carta de invitación.

Iconos del menú lateral superpuestos en la versión colapsada

GRAVEDAD:

Mayor

PRECONDICIÓN:

Iniciar sesión en la cuenta.

PASOS PARA REPRODUCIR EL ERROR:
  1. Desplácese por el menú lateral.
  2. Haga clic en el botón para contraer el menú lateral.
ENTORNO:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

RESULTADO ACTUAL:

Los iconos de la barra lateral se superponen en la versión contraída de la barra lateral.

RESULTADO ESPERADO:

Cuando la barra lateral está contraída, los iconos no deberían superponerse.

Iconos del menú lateral superpuestos en la versión colapsada
Iconos del menú lateral superpuestos en la versión colapsada
Iconos del menú lateral superpuestos en la versión colapsada

Al hacer clic en el botón "Volver a ejecutar el flujo de trabajo desde el inicio" se produce un retraso

GRAVEDAD:

Mayor

PRECONDICIÓN:
  1. Inicie sesión en su cuenta CircleCI.
  2. Añada un proyecto.
PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú lateral, haga clic en el botón “Dashboard”.
  2. Haga clic en el botón “Reejecutar flujo de trabajo desde el principio”.
  3. Haga clic de nuevo en el botón “Reejecutar flujo de trabajo desde el principio”.
ENTORNO:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

RESULTADO ACTUAL:

Al hacer clic en el botón “Reejecutar flujo de trabajo desde el inicio” se produce un retraso. Esto crea la impresión de que el clic inicial del usuario no se ha registrado, lo que le lleva a repetir la acción varias veces, dando lugar a acciones redundantes.

RESULTADO ESPERADO:

Si el usuario hace clic en el botón “Volver a ejecutar el flujo de trabajo desde el principio”, el botón debería desactivarse o bloquearse hasta que se complete la acción.

El código de instrucción del terminal produce un error

GRAVEDAD:

Mayor

PRECONDICIÓN:

Inicie sesión en la cuenta CircleCI.

PASOS PARA REPRODUCIR EL ERROR:
  1. Haga clic en el botón “Proyectos” del menú lateral.
  2. Haga clic en el botón “Crear proyecto”.
  3. Haga clic en el botón “GitHub”.
  4. Haz clic en el botón de copiar en el bloque etiquetado como “1. Genera un par de claves SSH en tu terminal con el siguiente comando”.
  5. Escribe CMD en el buscador del ordenador.
  6. Abre un símbolo del sistema.
  7. Pega el contenido copiado.
  8. Pulsa “Intro” tres veces.
ENTORNO:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

RESULTADO ACTUAL:

Se produce un error al utilizar el código de las instrucciones en el símbolo del sistema.

RESULTADO ESPERADO:

El manual debe contener información actualizada y consejos para solucionar los errores o problemas que puedan encontrar los usuarios.

Página "Planes de organización" vacía

GRAVEDAD:

Mayor

PRECONDICIÓN:

Inicie sesión en la cuenta CircleCI.

PASOS PARA REPRODUCIR EL ERROR:
  1. Haga clic en el botón “Perfil” situado en la parte inferior del menú lateral.
  2. Haga clic en el botón “Planes de organización”.
ENTORNO:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

RESULTADO ACTUAL:

La página “Planes de organización” no contiene ningún contenido de plan.

RESULTADO ESPERADO:

La página “Planes de la organización” debería contener información sobre los planes disponibles.

Ventana emergente superpuesta a la cabecera de información del proyecto

GRAVEDAD:

Menor

PRECONDICIÓN:
  1. Inicie sesión en la cuenta CircleCI.
  2. Añadir un proyecto.
PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú lateral, haga clic en el botón “Proyectos”.
  2. Haga clic en los tres botones situados junto al proyecto.
  3. Haz clic en el botón “Personas”.
  4. Haz clic en el botón “Asignar funciones al proyecto”.
ENTORNO:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

RESULTADO ACTUAL:

En la parte superior de la ventana emergente aparece una cabecera con información sobre el proyecto.

RESULTADO ESPERADO:

La cabecera no debería superponerse a la parte superior de la ventana emergente.

Marca de estado "Éxito" desplazada

GRAVEDAD:

Menor

PRECONDICIÓN:
  1. Inicie sesión en la cuenta CircleCI.
  2. Añadir un proyecto.
PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú lateral, haga clic en el botón “Dashboard”.
ENTORNO:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

RESULTADO ACTUAL:

La marca de estado “Éxito” se desplaza hacia abajo.

RESULTADO ESPERADO:

El tick de estado debería estar alineado a la misma altura que el estado “Éxito”.

Marca de estado Éxito desplazada

El botón "Ver más" aparece a pesar de la ausencia de contenido adicional

GRAVEDAD:

Menor

PRECONDICIÓN:
  1. Inicie sesión en la cuenta CircleCI.
  2. Añadir un proyecto.
PASOS PARA REPRODUCIR EL ERROR:
  1. Haga clic en el botón “Releases” del menú lateral.
  2. Haga clic en el botón “ENTORNOS”.
  3. Haga clic en el botón “Create Release Environment”.
  4. En la lista desplegable, seleccione “Amazon SageMaker”.
  5. Rellene el campo “Nombre”.
  6. Haga clic en el botón “Crear entorno de lanzamiento”.
  7. Haga clic en el botón de configuración.
  8. Haga clic en el botón “Crear nuevo token”.
  9. Haga clic en el botón “Crear Token”.
  10. Haga clic en el botón “Hecho”.
  11. Haga clic en el botón “Ver más”.
ENTORNO:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

RESULTADO ACTUAL:

Tras añadir el token, aparece el botón “Ver más”, aunque no hay contenido adicional.

RESULTADO ESPERADO:

Después de añadir un token, el botón “Ver más” no debería aparecer si no hay más tokens.

El indicador de notificación persiste a pesar de la apertura de la pestaña

GRAVEDAD:

Menor

PRECONDICIÓN:
  1. Inicie sesión en la cuenta CircleCI.
  2. Añadir un proyecto.
PASOS PARA REPRODUCIR EL ERROR:
  1. Haga clic en el botón “Releases” del menú lateral.
  2. Haga clic en el botón “Panel de control” del menú lateral.
ENTORNO:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

RESULTADO ACTUAL:

El círculo que indica la notificación no desaparece tras abrir la pestaña.

RESULTADO ESPERADO:

El círculo correspondiente a la notificación debería desaparecer tras abrir la pestaña.

El título largo "Release Environment" altera el diseño

GRAVEDAD:

Menor

PRECONDICIÓN:
  1. Inicie sesión en la cuenta CircleCI.
  2. Añadir un proyecto.
PASOS PARA REPRODUCIR EL ERROR:
  1. Haga clic en el botón “Releases” del menú lateral.
  2. Haga clic en el botón “ENTORNOS”.
  3. Haga clic en el botón “Create Release Environment”.
  4. En la lista desplegable, seleccione “Amazon SageMaker”.
  5. Rellene el campo “Nombre”.
  6. Haga clic en el botón “Crear entorno de lanzamiento”.
  7. Haga clic en el botón de configuración.
  8. Haga clic en el botón “Editar entorno”.
  9. Haga clic en el botón “Crear entorno de lanzamiento”.
  10. Introduzca más de 200 caracteres en el campo “Nuevo nombre de integración:”.
  11. Haga clic en el botón “Actualizar”.
ENTORNO:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

RESULTADO ACTUAL:

El nombre largo “Entorno de lanzamiento” provoca un desplazamiento del diseño.

RESULTADO ESPERADO:

El nombre largo “Entorno de lanzamiento” no debería provocar el desplazamiento del diseño.

El botón "Releases" desaparece del menú lateral de navegación de la página “Proyectos”

GRAVEDAD:

Menor

PRECONDICIÓN:

Iniciar sesión en la cuenta.

PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú lateral, haga clic en el botón “Panel de control”.
  2. En el menú lateral, haga clic en el botón “Proyectos”.
ENTORNO:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

RESULTADO ACTUAL:

El botón “Lanzamientos” del menú lateral desaparece cuando el usuario se encuentra en la página “Proyectos”.

RESULTADO ESPERADO:

El botón “Comunicados” del menú lateral debe permanecer visible incluso cuando el usuario se encuentre en la página “Proyectos”.

Desplazamiento excesivo en el menú desplegable

GRAVEDAD:

Trivial

PRECONDICIÓN:

Iniciar sesión en la cuenta.

PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú lateral, haga clic en el botón “Soporte”.
ENTORNO:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

RESULTADO ACTUAL:

El menú desplegable muestra un desplazamiento adicional.

RESULTADO ESPERADO:

El menú desplegable no debería mostrar desplazamiento si todo el contenido cabe dentro del bloque.

Desplazamiento excesivo en el menú desplegable

Aparecen desplazamientos adicionales en la página de adición de nuevos proyectos

GRAVEDAD:

Trivial

PRECONDICIÓN:

Iniciar sesión en la cuenta.

PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú lateral, haga clic en el botón “Proyectos”.
  2. A continuación, haga clic en el botón “Crear proyecto”.
ENTORNO:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

RESULTADO ACTUAL:

En la página para añadir un nuevo proyecto, aparecen desplazamientos adicionales.

RESULTADO ESPERADO:

Como todo el contenido cabe en la pantalla, no deberían aparecer desplazamientos.

Aparece scroll adicional en la página de confirmación de correo electrónico

GRAVEDAD:

Trivial

PRECONDICIÓN:
  1. Cree una cuenta para la dirección de correo electrónico a la que tiene acceso.
  2. Inicie sesión en la cuenta por primera vez.
PASOS PARA REPRODUCIR EL ERROR:
  1. Haga clic en el botón para enviar un correo electrónico de confirmación de la cuenta.
  2. Abra la bandeja de entrada de su correo electrónico.
  3. Abra el correo electrónico de confirmación.
  4. Haz clic en el botón “Verificar correo electrónico”.
ENTORNO:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

RESULTADO ACTUAL:

Aparece un desplazamiento adicional en la página de confirmación del correo electrónico.

RESULTADO ESPERADO:

La página de confirmación del correo electrónico no debería mostrar un desplazamiento innecesario.

Aparece un marco azul alrededor del botón de expansión del bloque “Learn”

GRAVEDAD:

Trivial

PRECONDICIÓN:

Iniciar sesión en la cuenta.

PASOS PARA REPRODUCIR EL ERROR:
  1. En el menú lateral, pulse sobre el botón “Proyectos”.
  2. Haga clic en el botón para ampliar el bloque “Aprender”.
  3. Haga clic en una parte de la página fuera del botón.
ENTORNO:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

RESULTADO ACTUAL:

Al hacer clic en el botón para expandir el bloque “Aprender”, se muestra un marco azul alrededor del botón.

RESULTADO ESPERADO:

Al hacer clic en el botón para expandir el bloque “Aprender”, no debería aparecer el marco azul alrededor del botón.

Durante las pruebas, he identificado 15 errores en diferentes características y funcionalidades de la plataforma. Estos errores iban desde pequeñas incoherencias hasta problemas críticos que afectaban a la usabilidad y el rendimiento. Para mantener la fiabilidad y eficacia de CircleCI, sugiero que se realicen pruebas de regresión exhaustivas para resolver rápidamente estos errores.
Iryna, ingeniera de control de calidad

Iryna, ingeniera de control de calidad

¿Necesita un socio de control de calidad confiable?

Contáctenos