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
Month: September 2017
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