Evolución a DevOps desde la perspectiva del testing

Me resultó muy interesante la forma de ver el enfoque DevOps desde la perspectiva del testing, propuesta por Katrina Clokie (a quien le pude hacer una entrevista recientemente) en su libro “A practical guide to testing in DevOps”. Ella muestra en tres figuras cómo se evolucionó desde Waterfall, Agile y ahora DevOps en cuanto a las interacciones entre el tester y el resto de las...
Leer más

Curso de Agile Testing (Abstracta + Peregrinus)

Con Gabriel Montero de Peregrinus estamos preparando un curso de agile testing, enfocado en técnicas y estrategias de testing para equipos ágiles, que será el 13 y 14 de diciembre (de 9 a 13 hs), en Montevideo, Uruguay, donde intentamos combinar nuestras áreas de trabajo y experiencia: testing y metodologías ágiles. Es un tema que en los testers genera mucha incertidumbre: ¿qué...
Leer más

Charlas recomendadas para testers en el Encuentro GeneXus

Para los que están en el área de calidad y pruebas y aún no están seguros si ir al evento, creo que esta lista los va a hacer decidirse. Hay muchas charlas bien interesantes para asistir, ya podemos ir pensando en los temas que más nos interesaría ver. Acá va mi lista inicial de charlas recomendadas para testers en el Encuentro GeneXus GX27: Sobre testing en general Desde...
Leer más

Continuous Delivery en GeneXus

Continuous Delivery va de la mano de una cultura DevOps (este año en el Encuentro GeneXus participaré de dos charlas, una sobre Continuous Delivery en GeneXus, junto a Fabián Baptista, y otra sobre DevOps y GeneXus, junto a Laura Aguiar; lo bueno es que están bien alineadas). No se trata "solo" de Integración Continua (lo cual es una tarea que podría hacerse en el equipo de des...
Leer más

La existencia de bugs y la paradoja del gato de Schrödinger

Creo que todos estamos de acuerdo que no existe un software sin bugs, por más simple que sea. Siempre hay algo que podría ser mejorado, siempre hay alguna situación en la cual el software falla. En estos días reporté un bug (algo simple pero importante), el cual se pudo corregir en menos de un minuto. ¡Wow, esto sí que es continuous deployment! ¡eso es velocidad y adaptación al...
Leer más

GeneXus y DevOps

En el próximo Encuentro GeneXus (más info acá) estaremos dando una charla junto a Lali (Laura Aguiar) sobre la temática de GeneXus y DevOps. Te dejo el abstract y descripción, así como algunos apuntes más para ir viendo de qué se va a tratar la charla. Abstract: DevOps y Continuos Integration/Continuos Delivery plantean muchos desafíos y muchas cosas para aprender, pero a su...
Leer más

Diferencia entre Continuous Integration, Delivery y Deployment

Quería dejar acá unos apuntes sobre lo que entiendo marca alguna diferencia entre Continuous Integration, Delivery y Deployment, escrito en lenguaje bien simple para que se entienda. Continuous Integration Significa que el código de TODOS se mergea frecuentemente (al menos una vez por día). De esta forma se mantiene un repositorio de código estable desde donde cualquiera pued...
Leer más

Testing de migración de datos

Me ha tocado alguna que otra vez definir una estrategia de pruebas para la migración de sistemas, donde en ocasiones se trataba de una nueva versión del mismo sistema, y en ocasiones se trataba de la migración de un sistema legado a un sistema completamente nuevo. Acá juega un rol fundamental no solo el testing de la aplicación nueva, sino también el testing de migración de dat...
Leer más

¿Puede haber testers en Scrum?

Varias veces he conversado con personas que trabajan con Scrum o metodologías ágiles y afirman no tener testers, lo cual no tiene ningún problema. Por otra parte, he visto testers trabajando en estos esquemas y muchas veces se sienten excluidos del equipo de desarrollo. Otros testers que aún no trabajan en equipos ágiles, se cuestionan si su rol sigue siendo tal, si sigue habie...
Leer más

Testing Dojo para aprender Testing Exploratorio

Hay una dinámica para compartir la técnica de testing exploratorio que la disfruto muchísimo. Hay quienes la llaman mob testing (en analogía con mob programming) o podríamos considerarlo un testing dojo (en analogía a coding dojo). De cualquier forma, la dinámica trata de poner en práctica el testing exploratorio entre todos los asistentes al curso o taller, ya que no es algo q...
Leer más