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.

Meetup TestingUy 2018 - Ejecutando pruebas automatizadas desde la nube

77 views

Published on

Expositor: Abel Quintana

La “nube” trae consigo beneficios en el aumento de la productividad, reducción de costos y de mantenimiento, aumenta la disponibilidad de los servicios y acelera la puesta en marcha de nuevas aplicaciones.
Estas ventajas también podemos obtenerlas en nuestras pruebas automatizadas con el uso de la automatización en la “nube”.
Durante la charla les contaré sobre una alternativa para que nuestros test automatizados puedan ser gestionados y ejecutados por todos, logrando también aumentar la visibilidad de las automatizaciones. Además, veremos cómo podemos incrementar la productividad de todo el equipo en diversas tareas durante el ciclo de desarrollo del software usando la automatización en la “nube”.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Meetup TestingUy 2018 - Ejecutando pruebas automatizadas desde la nube

  1. 1. Ejecutando pruebas automatizadas desde la nube Ing. Abel Quintana López @beloquintana belo.quintana@gmail.com
  2. 2. Agenda  La nube y la automatización de pruebas  Beneficios de la nube en la automatización Infraestructura Datos de prueba Ejecución Reportes  Herramientas
  3. 3. Agenda  La nube y la automatización de pruebas  Beneficios de la nube en la automatización Infraestructura Datos de prueba Ejecución Reportes  Herramientas
  4. 4. Computación en la nube  Almacenamiento de datos  Software  Servidores
  5. 5. Ventajas de la computación en la nube  Reducción de costos  Reducción de riesgos  Productividad  Disponibilidad  Infraestructura  Tecnología no obsoleta  Mantenimiento
  6. 6. Ventajas de la computación en la nube  Reducción de costos  Reducción de riesgos  Productividad  Disponibilidad  Escalable  Adaptabilidad
  7. 7. Ventajas de la computación en la nube  Reducción de costos  Reducción de riesgos  Productividad  Disponibilidad  Reducción de tareas de configuración y mantenimiento  Reducción de tiempos
  8. 8. Ventajas de la computación en la nube  Reducción de costos  Reducción de riesgos  Productividad  Disponibilidad  Servicios
  9. 9. Automatización de pruebas – ¿Qué es?  Es un proceso que se realiza para apoyar las tareas de testing en el desarrollo del software.  Donde se aplican metodologías y herramientas para ejecutar casos de prueba de forma automática.
  10. 10. Automatización de pruebas - Tareas  Frameworks de pruebas  Casos de prueba y Datos  Reportes  Regresiones  Pruebas a nivel de UI y API
  11. 11. Agenda  La nube y la automatización de pruebas  Beneficios de la nube en la automatización Infraestructura Datos de prueba Ejecución Reportes  Herramientas
  12. 12. Infraestructura - Automatización Ejecución + Cobertura - Riesgo
  13. 13. Infraestructura - Automatización Selenium Grid
  14. 14. Infraestructura – Automatización en la nube
  15. 15. Infraestructura – Automatización en la nube Beneficios  Ahorro de tiempo  Mayor productividad  Reducción de costos
  16. 16. Agenda  La nube y la automatización de pruebas  Beneficios de la nube en la automatización Infraestructura Datos de prueba Ejecución Reportes  Herramientas
  17. 17. Datos de prueba - Automatización Una buena práctica de la automatización de prueba es: separar los datos del código.
  18. 18. Datos de prueba - Automatización Pero ¿qué sucede si tenemos cientos de test y grandes volúmenes de datos de prueba?
  19. 19. Datos de prueba - Automatización
  20. 20. Datos de prueba - Automatización Test de pago de una reserva de vuelo
  21. 21. http://docs.fitnesse.org/FrontPage Datos de prueba - Automatización
  22. 22. Datos de prueba – Automatización en la nube Aplicación web  Datos  Adicionar  Editar  Eliminar  API  No usa ficheros Formularios Tablas DatosDatos Datos Datos Datos Datos
  23. 23. Beneficios  Escalabilidad  Reducción de riesgos:  Aumento del volumen de datos  Complejidad  Automatizaciones estables Datos de prueba – Automatización en la nube
  24. 24. Agenda  La nube y la automatización de pruebas  Beneficios de la nube en la automatización Infraestructura Datos de prueba Ejecución Reportes  Herramientas
  25. 25. Ejecución - Automatización Developers Can Run Tests ...save enormous amount of time... Paul Merrill
  26. 26. Ejecución - Automatización http://docs.fitnesse.org/FrontPage  Datos de prueba  Ejecución
  27. 27. Ejecución - Automatización https://nunit.org/
  28. 28. Ejecución – Automatización en la nube Test Test Test Test Test TestTest Test Test
  29. 29. Ejecución – Automatización en la nube Beneficios  Facilita las pruebas a desarrollo  Visibilidad  Productividad  ROI
  30. 30. Agenda  La nube y la automatización de pruebas  Beneficios de la nube en la automatización Infraestructura Datos de prueba Ejecución Reportes  Herramientas
  31. 31. Reportes – Automatización  Visibilidad  Detección de errores
  32. 32. https://www.browserstack.com/ Reportes – Automatización en la nube  Compartir información datos  Filtros  BrowserStack  Videos  Imágenes
  33. 33. Reportes – Automatización en la nube  Aumenta la visibilidad  Métricas  Detección de errores
  34. 34. Agenda  La nube y la automatización de pruebas  Beneficios de la nube en la automatización Infraestructura Datos de prueba Ejecución Reportes  Herramientas
  35. 35. Herramientas Datos de pruebaInfraestructura Ejecución Reportes
  36. 36. Herramientas Framework Equipo (Dev/QA/Project Managers) API
  37. 37. Automatización en la nube - Experiencias Pruebas funcionales RefactorizaciónGenerar datos Performance
  38. 38. Automatización en la nube  Visibilidad  Productividad  Reducción de costos y mantenimiento  Disponibilidad
  39. 39. Muchas Gracias
  40. 40. Ejecutando pruebas automatizadas desde la nube Ing. Abel Quintana López @beloquintana belo.quintana@gmail.com

×