Saltar al contenido
Una parte de los testers de BABEL asistimos a la última edición del Test Academy, en el cual hemos podido disfrutar de unas master class, en las que hemos intentado absorber el mayor conocimiento posible.

A lo largo del día se presentaban ocho temas interesantes, empezando desde las 8 de la mañana con el proceso de acreditación, hasta pasar por los tracks de los distintos temas expuestos.



El temario disponible para el día era:
  • Agile Testing integrado en DevOps.
  • Testeando aplicaciones basadas en Docker y Kubernetes.
  • IOT Testing desde cero.
  • Usando Chaos engineering para realizar aplicaciones resilientes en Kubernetes.
  • Validación de servicios basados en Machine Learning.
  • Automatización de pruebas, un Framework para gobernarlos a todos.
  • UX Testing Voice Assitants.
  • Blinda tu producto y duerme tranquilo.
 Intentaré hacer un resumen de aquellas a las que hemos asistido, empezando por:

Agile Testing + DevOps

Keep calm and DevOps:

“A revolution doesn’t happen when society adopts new tools. It happens when society adopts new behaviors”.

Como bien sabemos para adoptar la metodología ágil, necesitamos adoptar un cambio de mentalidad, un cambio cultural en nuestro día a día, por eso es importante tener en cuenta los cuatros factores principales y ver su beneficio tanto para el Testing como DevOps.
  • Culture
  • Automation
  • Lean
  • Measuring
El cambio cultural, es necesario y, para que pueda ocurrir, necesitamos la automatización de los procesos y la existencia de la integración continua de la calidad.

Lean: Representa la colaboración, el cambio en los modelos estructurales que todo esto conlleva.

Measuring/Medición: Importante poder medir en los plazos más cortos posibles. Tened en cuenta que plazos cortos / soluciones rápidas.
 
¿Cómo comienza el viaje hacia DevOps y cómo se integra en un todo?




¿Por qué Agile + DevOps?

-Mejora: Time to Market.

-Gobierno de la calidad continua en DevOps para un feedback continuo.

-Transformación progresiva hacía DevOps, basada en servicios de valor añadido.

-Orquestación de una cadena de valor de desarrollo de software con componentes de servicio DevOps:
  • Contribuciones de código.
  • Gestión y despliegue de entornos.
  • Quality Gates.
  • Aceleradores.
 Luego pasamos a la Master class:

IOT Testing desde cero

La masterclass fue muy interesante, ya que descubrimos un poco más a fondo todo lo que hay detrás del “Internet of Things” y nos dieron pequeños tips de cómo irnos acercando y adaptando a este ecosistema, entre los cuáles tenemos:
  • Nunca dejar de analizar cómo podemos ayudar
  • Los dispositivos son infinitos.
  • Las pruebas son clave, ya que la persistencia de datos debe estar asegurada.
Y para tener una plataforma completa, se debe definir una estrategia de Testing sólida, comprender la arquitectura y asegurarnos de que las versiones tanto del Software como del Hardware son las correctas, el rendimiento es clave e intentando automatizar todo al máximo.

Y por última, pero no menos importante, la master class de...

Automatización de pruebas, un Framework para gobernarlos a todos

¿Por qué automatizar? ¿Qué automatizar? ¿Cómo elegir un Framework o cómo crear uno? ¿El Framework perfecto existe? Son las preguntas más comunes que pensamos al nombrarnos automatización y he aquí las respuestas a ellas…

La Automatización es la tecnología que permite que un proceso sea ejecutado con la mínima asistencia humana.

El Early Testing o el Testing temprano, se corresponde con la práctica de centrarse en la calidad desde el primer día de un proyecto para identificar y arreglar fallos en cuanto éstos aparecen, lo que nos ayuda a reducir el coste y el esfuerzo asociado al arreglo de los mismos en fases tardías.

Fail-fast Principle: El principio fail-fast nos indica que debemos fallar rápido y pronto. Si ocurre un error, algo inusual o inesperado, esto debe ser detectado inmediatamente.

Si automatizamos nos beneficiamos en la detección pronta de cualquier fallo que pueda presentar nuestro producto.

La elección de un Framework dependerá de las necesidades a cubrir, pero podemos tener en cuenta uno que nos permita:
  • Realizar pruebas más eficientes
  • Menor coste de mantenimiento
  • Mínima intervención humana
  • Máxima cobertura posible
  • Reusabilidad del código
Cómo cada aplicación y organización es diferente dependerá de las expectativas en el Framework y del dinero disponible para su implementación.

Luego hemos culminado nuestro día con una dinámica en la que participaban todos los asistentes, en la que se sorteaban dos entradas para el próximo Expo QA 2020, dónde BABEL, sin duda, ha arrasado, siendo las ganadoras del concurso Mar Piqueras y Pilar Portet, a las que felicitamos y de seguro allí aprenderán muchísimo para luego compartir todo el conocimiento adquirido con todos en BABEL.
Etsy Carolina Machado
Etsy Carolina Machado

QA Tester en BABEL.

logo linkedin compartir en Linkedin Contacto

Otros artículos destacados