Las pruebas continuas van más allá de la automatización y abarcan todas las prácticas, incluidas las herramientas y el cambio cultural, que ayudan a mitigar los riesgos antes de pasar a las siguientes etapas del ciclo de vida de desarrollo de software.
2. Hola!
Mi nombre es Gilberto Sanchez
Estoy aquí porque soy un profesional apasionado
por los temas de QA y Testing.
Puedes encontrarme en:
gilberto.sanchez@titaniumsolutions.org
5. Continuous Integration
¿Porqué Integración?
Los desarrolladores combinan
regularmente sus cambios de códigos en
un repositorio central, después de lo cual
se ejecutan la compilación y la prueba
automatizadas.
6. Objetivos Claves
▪ Encontrar un error rápidamente.
▪ Mejora la calidad del software.
▪ Reducir el tiempo para validar y lanzar
actualizaciones de software
8. Objetivos Claves
▪ Una relación de trabajo más estrecha entre el desarrollo, las operaciones y el usuario
final.
▪ Se elimina el proceso manual.
▪ La automatización del desarrollo garantiza que los usuarios finales obtengan un valor
rápido de las aplicaciones
11. Automatice todo lo que pueda, de modo que las pruebas se realicen
al presionar el botón
12. Ventajas
▪ Confirmar la funcionalidad deseada.
▪ Captura de errores de sintaxis de programación.
▪ Normalizado los patrones de código y formato.
▪ Reducir errores.
▪ Hacer las aplicaciones más seguras.
13. Asegúrate de Incluir
▪ Pruebas de seguridad.
▪ Pruebas de performance.
▪ Pruebas de integración.
▪ Registros y comentarios automatizados.
▪ Gestión de plantillas.
▪ Pruebas en capas, incluidas pruebas de
regresión y pruebas unitarias.
15. “DevOps es la combinación de filosofías, prácticas y herramientas
culturales que aumenta la capacidad de una organización para
entregar aplicaciones y servicios a gran velocidad. Esta velocidad
permite a las organizaciones servir mejor a sus clientes y competir de
manera más efectiva en el mercado”