-
Clasificación de herramientas para automatizar pruebas de funcionales
Las pruebas funcionales son las que típicamente hace un tester, que más le importa al usuario y sería ideal definir en conjunto con él, pues estas pruebas interactúan con el SUT desde la perspectiva del usuario. Son pruebas que Marrick clasifica como Business Facing. Para este tipo de pruebas es muy relevante la forma en… — read more
-
Automatización de pruebas: principios, prácticas y herramientas
Finalmente, me hice un rato y mandé mi propuesta de sesión sobre este tema a Agiles 2014. Para quienes gusten darme feedback, pueden ver la propuesta completa en el sistema de call for papers de la conferencia. Una cuestión que no está mencionada en la propuesta es qué fue lo que me llevó a proponer… — read more
-
Nuevo proyecto, full Java
Esta semana comencé a trabajar en un nuevo proyecto que va a requerir que me meta con Java en profundidad. El proyecto consiste en el desarrollo de lo que podríamos denominar un Middleware, básicamente una aplicación que permite integrar aplicaciones. Equipo de 3 personas, iteraciones de 2 semanas, Jira, Slack, Git, Jenkins, Maven, Spring, Camel,… — read more
-
Sensaciones y opiniones sobre el próximo Agiles 2014
Este año la Conferencia Latinoamericana de Métodos Ágiles se llevará se realizará en Medellín, Colombia. Si bien no estoy involucrado en la organización, las noticias que me llegan por el sitio y por foro ágiles me hacen pensar que será un conferencia distinta a las anteriores. En primer lugar los organizadores apuntan un evento bastante… — read more
-
Curso: Aprendiendo a programar con Python
Durante el segundo cuatrimestre de este año voy estar dictando este curso de introducción a la programación. El mismo surge de una iniciativa conjunta del FIUBA y el programa EmplearTec. Tanto la currícula como en enfoque de enseñanza del curso están basados en el curso de Algoritmos y Programación 1 (FIUBA) de Rosita Wachenchauzer, del cual fui parte… — read more
-
My Agile Assessment
Continuando con la cuestión del post anterior, quiero compartir en este post como suelo manejar el tema ante la consulta: ¿Como puedo medir mi nivel de agilidad?. La respuesta viene en partes. La primera parte es lo que plantee en el artículo anterior. Luego de eso y asumiendo que llegamos a la conclusión de que… — read more
-
Agile Assessment
En más de una ocasión me he encontrado con gente y organizaciones intentando determinar su nivel «de agilidad». Cada vez que oigo hablar de esto me asaltan inicialmente una serie de preguntas como ser: ¿Que entiende esta persona por «nivel de agilidad»? o más básico aún ¿qué entiende por agilidad? ¿Cual es el objetivo que… — read more
-
Reportes en Jenkins
Si bien últimamente vengo trabajando muy felizmente con Travis, una de las funcionalidades que extraño mucho son los reportes. Cuando trabajo con Jenkins suelo hacer que mis jobs de CI muestren diversos reportes. Hay dos estrategias para mostrar reportes en Jenkins: Utilizar las capacidades de reporting de Jenkins, ya sea nativas o con plugins, o bien Hacer… — read more
-
Taller (experimental) de Testing
Hace varios de meses comenzamos a trabajar con mi colega Pablo Tobia en el armado de la un materia de Testing. Leímos, experimentamos, debatimos, hablamos con otros colegas y finalmente decidimos pasar a la acción: vamos a dictar un Taller de testing. El objetivo central de este taller es obtener feedback de lo que hemos armado para poder refinarlo… — read more
-
Libros de testing
Luego de la inquietud planteada sobre mi percepción del testing en la industria y la academia, me dediqué a profundizar en el tema. Por un lado conociendo herramientas y buscando oportunidades laborales relacionadas al tema y por otro lado leyendo al respecto. Comparto aquí la lista de los principales libros que he leído/consultado: Software Testing and Quality… — read more