Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel6
outlinefalse
styledefault
typelist
printabletrue

...

Estas pruebas son fundamentales para asegurar que las funcionalidades básicas de gestión de repositorios funcionan correctamente en Bitbucket Cloud.

Nota: También incluir pruebas de CRUD mediante Token y SSH

  • Creación de Repositorios:

    • Crear un nuevo repositorio desde cero.

    • Importar un repositorio desde otro sistema.

  • Lectura de Repositorios:

    • Clonar repositorios existentes.

    • Navegar por el código fuente en la interfaz web de Bitbucket Cloud.

    • Realizar búsquedas dentro de los repositorios.

  • Actualización de Repositorios:

    • Subir cambios mediante git push.

    • Crear y actualizar ramas.

    • Realizar y revisar pull requests.

    • Gestionar conflictos de merge.

  • Eliminación de Repositorios:

    • Eliminar repositorios y ramas.

    • Restaurar repositorios eliminados desde el backup (si aplica).

Pruebas de Integración End to End con Bamboo, SonarQube y Nexus*

Dado que Bamboo, SonarQube, y Nexus son componentes críticos en la cadena de integración y despliegue continuo, es importante validar la interacción entre estos y Bitbucket Cloud.

  • Integración Bamboo-Bitbucket Cloud:

    • Ejecutar planes de construcción que extraigan el código de Bitbucket Cloud.

    • Validar que los webhooks y triggers de Bamboo funcionan correctamente para iniciar construcciones tras un push o un pull request en Bitbucket Cloud.

    • Probar la ejecución de scripts personalizados en los pipelines de Bamboo que interactúen con Bitbucket Cloud.

  • Integración Nexus-Bitbucket CloudBamboo *(No realizar en el entorno de pruebas de preproducción):

    • Validar la publicación de artefactos generados desde Bamboo en Nexus.

    • Probar la descarga de dependencias desde Nexus en builds que se inician desde Bamboo y que están en repositorios alojados en Bitbucket Cloud.

    • Asegurar que los permisos y roles de acceso a Nexus no se ven afectados por la migración a Bitbucket Cloud.

Warning

Debido a los problemas de espacio que hay en Nexus, es necesario deshabilitar la tarea de subida de artefactos durante las pruebas en el entorno de preproducción

Pruebas de Seguridad

  • Validación de Permisos:

    • Asegurarse de que los permisos de repositorio y equipo se han migrado correctamente.

    • Comprobar que los controles de acceso a ramas están configurados según las políticas de la organización.

  • Autenticación y Autorización:

    • Probar el acceso a los repositorios con las credenciales migradas.

...