Esta semana se llevó a cabo la primera edición de Agile Testing Days en Estados Unidos, el mismo año en que el evento original, que se suele hacer en Alemania, cumple diez años. Pude participar de distintas charlas, talleres, tutoriales, lean coffee, juegos, y más. La verdad, uno de los mejores eventos a los que he asistido.
@claubs_uy y @fltoledo representando #Uruguay en @...
Leer más
Month: June 2018
Travis-CI para integración continua
En este post voy a compartir parte del trabajo de los alumnos del curso de testing de la UCU en 2017, que expliqué el objetivo en este otro post. Esta vez comparto la sección dedicada a la herramienta para orquestar la integración continua, llamada Travis-CI, y los pasos para comenzar a configurar un pipeline.
Travis-CI es un sistema de Integración Continua, gratuita par...
Leer más
La utopía del testing
Muchas veces me encuentro diciendo que el testing sirve para ganar confianza en el software, para lograr que hayan menos defectos, menos necesidad de soporte, menos problemas, etc. Obviamente esto es especialmente útil al intentar "vender" el concepto de testing, mostrar la necesidad. Por contrapartida, me encanta la visión de Michael Bolton sobre el testing y la confianza, la ...
Leer más
Costo y valor de un test automatizado según Brian Marick
Luego de haber terminado la VelocityConf en San José, me vuelvo a sentar en la compu. Aprovecho para brevemente compartir algo que leí hace poco, y que a partir de eso se generó un lindo intercambio de ideas dentro de Abstracta. A ver qué te parece esto que pone Brian Marick en este paper: When should a test be automated.
Si te parece muy largo para leerlo, te pego acá el re...
Leer más
Abstracta y Monkop en la VelocityConf 2018
Estoy por San Francisco, por irme a San José a preparar todo para la VelocityConf 2018 que comienza mañana. Este es el tercer año consecutivo que participamos en esta conferencia. En el 2016 junto a BlazeMeter (primera foto abajo), y en el 2017, ya teniendo nuestro propio booth (segunda foto abajo). Este año otra vez estaremos con Sofi y Lula en un salón enorme, junto a los big...
Leer más
Pruebas de Accesibilidad en Continuous Integration
En este post voy a compartir parte del trabajo de los alumnos del curso de testing de la UCU en 2017, que expliqué el objetivo en este otro post. Esta vez comparto la sección dedicada a Pruebas de Accesibilidad en Continuous Integration.
Para realizar las pruebas de accesibilidad se utilizó la herramienta opensource Pa11y. Pa11y es una herramienta que permite conocer si una ...
Leer más
Pirámide para las Pruebas de Performance
Estoy preparando parte de la presentación que voy a dar en un par de semanas en el Agile Testing Days (que por primera vez se hará en Estados Unidos), y quería tener algo de feedback sobre la forma de presentar algunas ideas relacionadas a las pruebas de performance en integración continua. Como siempre queda bien hablar de pirámides, terminé representando algunas ideas con est...
Leer más
How-to JMeter: Ajustar carga en tiempo de ejecución
En este post te comparto algo investigado y escrito por Alejandro Berardinelli de Abstracta, donde explica cómo ajustar la carga simulada con JMeter en tiempo de ejecución, pudiendo variar dinámicamente el throughput, utilizando el Constant Throughput Timer, Beanshell Server, y ajustando el parámetro en ejecución.
En ciertas ocasiones resulta necesario (o al men...
Leer más
Proyecto de Continuous Integration como tarea final de asignatura de testing
El año pasado en la asignatura de testing donde doy clases en la UCU, si bien el foco de la asignatura está en el testing de software, me pareció interesante combinar todo lo que vimos en clase con una tarea integradora, en la que se debía poner en práctica lo visto en el curso, funcionando en un pipeline de Continuous Integration. Esto lo hice con dos objetivos: que vean el va...
Leer más