Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
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.
...