GeneXus y DevOps (charla en el Encuentro GeneXus GX27)

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

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

Entrevista con Katrina Clokie

Siendo hoy el día del tester (¡feliz día para todos!), creo que es un excelente día para compartir este post en el que resumo una entrevista con Katrina Clokie, a quien respeto mucho como tester. Estoy preparando un curso de testing ágil como conté en post anterior, y a su vez estoy leyendo el libro "A practical guide to testing in DevOps", cuya combinación me hizo twittear y f...
Leer más

Retrospectiva de la Estrategia de Pruebas

Estoy leyendo el libro de Katrina Clokie "A Practical Guide to Testing in DevOps", y una de las tantas cosas que me vienen gustando del libro, son las distintas dinámicas que plantean para generar conversaciones sobre las tareas de desarrollo y calidad. En particular acá te resumo una dinámica llamada "test strategy retrospective" (retrospectiva de la estrategia de pruebas) en ...
Leer más

Modelos y heurísticas para estrategia de pruebas

Siguiendo con el post que hablaba sobre cómo usar mindmaps para testing, en este veremos distintos modelos y heurísticas (algunos son mindmaps, otros son otras representaciones) para definir una estrategia de pruebas. Mientras leía su resumen, también veía una asociación directa con lo que hacemos cada vez que preparamos una propuesta de trabajo para un posible cliente. Una ...
Leer más

Sobre estimación considerando refactoring

¿Cómo se estima y planifica el refactoring? O sea, no siempre pasa que la primera versión del código es la mejor que podemos tener, más que nada porque cuando lo comenzamos no teníamos todo lo que se podía venir en mente, o no sabíamos si estábamos cumpliendo o no los requerimientos funcionales o no-funcionales, así que a la corta o a la larga, el código se va a tener que ajust...
Leer más

Alternativas a TestLink: Redmine + Redcase

Hace mucho que estoy buscando una alternativa opensource a Testlink como herramienta de test management. En este caso evalué un plugin de Redmine llamado Redcase, y acá dejo mis notas sobre esta evaluación. La conclusión fue que no me sirve, por muchos motivos no la recomiendo, pero dejo todo a la mano por si alguien más quiere probarla. Aprovecho para decir que en mi evaluació...
Leer más

GoAccess: herramienta opensource para analizar accesslogs

En este post vamos a revisar una herramienta opensource para analizar accesslogs (de Apache, Tomcat, IIS, etc.) que es bastante fácil de usar y es opensource. Sobre el final, comento algunas cosas para las que me ha resultado muy útil analizar estos archivos. ¿Por qué quisiera analizar accesslogs? Los accesslogs guardan un registro de todos los requests hechos a nuestro servi...
Leer más