Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Continuous Testing en un ambiente DevOps

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.

  • Login to see the comments

  • Be the first to like this

Continuous Testing en un ambiente DevOps

  1. 1. Continuous Testing en un Ambiente de DevOps Presenta: Gilberto Sánchez Mares
  2. 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
  3. 3. Contenido 1. Continuous Integration, Deployment & Delivery 2. ¿Qué es Continuous Testing? 3. Pruebas en DevOps 4. Demo 5. Preguntas y Respuestas
  4. 4. Continuous Integration, Deployment & Delivery1
  5. 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. 6. Objetivos Claves ▪ Encontrar un error rápidamente. ▪ Mejora la calidad del software. ▪ Reducir el tiempo para validar y lanzar actualizaciones de software
  7. 7. Continuous Deployment
  8. 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
  9. 9. ¿Qué es Continuous Testing?2
  10. 10. Automatice todo lo que pueda, de modo que las pruebas se realicen al presionar el botón
  11. 11. 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.
  12. 12. 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.
  13. 13. Pruebas en DevOps3
  14. 14. “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”
  15. 15. Demo 4
  16. 16. Esquema de Continuous Testing Cucumber Testing Framework Selenium Test Driver Java Binding Language Gherkin Feature File Page Object Model Step File Test Data Push Pull Clone/Pull Execution Cucumber Reports Email
  17. 17. Gracias! ¿Alguna Pregunta?
  18. 18. @GilbertoSnchezM Titanuim Solutions Gilberto Sánchez Mares Gilberto Sánchez Mares gilberto.sanchez@titaniumsolutions.org https://titaniumsolutions.org/ gilberto_gsm@hotmail.com

×