Reyes Sánchez García/ septiembre 25, 2023/ Gestión de la calidad/ 0 comentarios

Tiempo de lectura: 3 minutos

En esta ocasión, te invito a bucear en la integración continua explicada desde el punto de vista de la certificación ISTQB AT. Después de leer este post sabrás qué es, las actividades que la componen, las ventajas de utilizarla y los riesgos y desafíos de la misma.

Comenzamos.

Índice de contenidos

portada del post El ISQTB AT y la Integración continua

¿Qué es la Integración continua?

Es proceso automático, compuesto por un sistema o conjunto de herramientas que se encarga de fusionar todos los cambios realizados en el software de forma periódica. Normalmente, se ejecuta al menos una vez al día, de forma constante y repetida. Para ello, necesitaremos herramientas de pruebas, de automatización del proceso de construcción y para el control de versiones.

¿Cualés son las actividades de la integración continua?

La integración continua parte del software ya desarrollado, depurado y subido. Entonces, nuestro proceso automático se encarga de las siguientes actividades.

Ventajas de utilizar la integración continua

Causa raíz de problemas de integración y conflictos

Se localiza de forma temprana y con un análisis más sencillo.

Feedback frecuente sobre el estado del código

Así, el equipo de desarrollo tiene un "mayordomo" a su servicio. Se sabrá si el código funciona o no.

Preserva el software en pruebas

Aunque se esté desarrollando nuevos software, no se impacta lo que se está probando.

Menos riesgos de regresión por refactorización.

Al estar ejecutando pruebas de forma rápida y repetida, tras pequeños cambios. Los desarrolladores no necesitan hacer refactorizaciones de su código.

Confianza en el desarrollo realizado.

Ya que día a día se demuestra esa base sólida de pruebas que validan el funcionamiento de todo.

Visibiliza el avance en el incremento del producto

Tanto desarrolladores como testers están más animados por que se ve lo logrado.

No incluye riesgos de integraciones masivas

Al no hacer integración tipo big-bag evitamos los riesgos asociados.

Software disponible en todo momento

Se puede ejecutar lo desarrollado para pruebas, formación o demostraciones al cliente.

Pruebas manuales en decremento

Todas aquellas actividades manuales repetitivas van disminuyendo de forma progresiva.

Feedback rápido de las decisiones tomadas

De esta forma, sabemos si la estrategia de calidad y pruebas es la adecuada.

¿Cuáles son los riesgos y desafíos de la integración continua?

Conclusión: Apuesta por la integración continua para acortar los tiempos.

Ya conoces la definición a alto de nivel de la integración continua, sus actividades, sus ventajas y los riesgos que conlleva. En conclusión, la integración continua, aporta mucho valor a los equipos de desarrollo de software, y los equipos de QA en concreto. Sin embargo, es necesario conocer cuáles son sus implicaciones para que sea todo un éxito. ¿Utilizas la integración continua en tu/s proyecto/s? ¿Cuáles son los problemas a los que se han enfrentado? Déjame un comentario y hablamos al respecto o subscríbete al blog para estar al tanto de las novedades.

Quizás te puede interesar

 
Compartir esta entrada

Dejar un Comentar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*
*