Quise hacer un recuento de los posts que significaron o reflejan parte de los mayores aprendizajes, a modo de hacer un review de este 2017, incluso catalogando por grandes temas que han sido los que he estado trabajando más que nada.
Creo que por un lado ciertos proyectos me marcaron mucho, pero antes de entrar en eso, hay dos hitos que me direccionaron mucho:
- La visita de Michael Bolton al TestingUY. Siempre fue un referente para mí desde que me inicié en testing, y tenerlo acá, compartir y discutir sobre distintos temas con él, me contribuyó muchísimo, incluso el haber tenido la oportunidad de participar de su curso Rapid Software Testing.
- El taller que preparamos y dictamos con Peregrinus de agile testing. Este taller lo dimos a mitad de diciembre, pero lo hemos preparado durante todo el año, recogiendo información, intercambiando ideas, tomando experiencias de distintos proyectos y cursos, haciendo dinámicas en distintos meetups y con grupos de amigos o partners para validar ideas.
En cuanto a proyectos, este año estuve mayoritariamente centrado en estrategias de testing en equipos ágiles, pruebas de performance y en proyectos de Continuous Integration / Continuous Delivery apostando a una cultura de DevOps.
Mi top 10 de posts/temas de este año, considerando aprendizajes:
Performance:
- En cuanto a pruebas de performance lo que más he estado utilizando es Gatling, para lo cual hay unos cuantos artículos.
- Con JMeter hemos avanzado en la implementación de distintos plugins y herramientas, en conjunto a nuestros partners de Blazemeter.
- También documenté sobre cómo Asesorar sobre pruebas de performance.
- Al comenzar el año estuve viendo aspectos de optimización de sitios web, donde dejé registrado acá cómo utilizar un CDN para aplicar varias mejoras.
- He estado utilizando distintos APMs, y aquí hay un post aplicado específicamente a GeneXus, pero comparando New Relic y Dynatrace.
DevOps, Continuous Integration y Continuous Delivery:
- Evolución a DevOps desde la perspectiva del testing.
- En el entorno al evento GeneXus este año trabajamos mucho con Continuous Delivery en GeneXus, donde estuve aprendiendo también bastante sobre GXunit.
- Estuvimos trabajando sobre calidad de código, por ejemplo con SonarQube, e incluso viendo cómo enganchar estos chequeos en un pipeline.
- ¿Qué es un QE o Ingeniero en Calidad? lo pongo al mismo nivel que ¿Qué es Shift left testing? ya que están muy relacionados.
Testing ágil:
- Algunas técnicas y dinámicas útiles para testing en equipos ágiles, como Retrospectiva de la estrategia de pruebas, Testing dojo papra aprender testing exploratorio o Matriz de riesgo para testing.
Según Google Analytics, el top 10 fue este:
- Promedio, desviación estándar y percentiles: métricas para testing de performance
- Libro de testing: Introducción a las pruebas de sistemas de información
- ¿Cómo armar un plan de pruebas de performance?
- ¿Qué es BDD?
- Monitorizar una aplicación GeneXus .NET con APMs: New Relic vs Dynatrace
- Mujeres Latinoamericanas en testing
- Certificaciones para testers desde Uruguay
- ¿Qué es y qué no es un Scrum Master?
- Retrospectiva de la estrategia de pruebas
- ¿Puede haber testers en un equipo Scrum?
Mi balance es súper positivo, y sin ser cuando estuve de licencia, llegué al objetivo de 2 posts semanales en promedio. Espero poder mantenerlo, con contenido interesante, para el 2018.