Definir escenarios de carga en Gatling

Es posible definir escenarios de carga en Gatling de dos modos distintos: basados en usuarios (hilos / threads) o basados en throughput (RPS - requests per second). Según los objetivos que tengamos para nuestras pruebas de performance, utilizaremos uno u otro. Pruebas basadas en usuarios Simplemente se define la cantidad de usuarios a ejecutar, y la forma en la que se inician...
Leer más

Sentirse parte del equipo gracias a DevOps y Continuous Delivery

Creo que es más fácil sentirse parte del equipo gracias a DevOps y Continuous Delivery. Hay quienes se ríen de toda la movida DevOps, como acá (muy divertido por cierto) o acá: De todos modos, yo creo que como tester me siento mucho más parte de un equipo de desarrollo cuando se tiene una cultura DevOps (o se tiende a eso). Me he encontrado participando en el armado estr...
Leer más

Keynote en Argentesting

Como había anticipado acá, me invitaron a participar dando la keynote en Argentesting, sobre el cierre del evento. La misma estaba titulada "Ejecutando pruebas de performance, todos los días y a bajo costo", donde conté sobre tres historias, de tres proyectos en los que he participado en pruebas de performance: uno en enfoque waterfall, otro en enfoque ágil, y otro apuntando a ...
Leer más

Alternativas para ejecutar SonarQube

En un post anterior te compartí parte de una investigación hecha por Matías Fornara en Abstracta, donde básicamente vimos cómo hacer una prueba de concepto rápidamente usando una imagen Docker de SonarQube, y ejecutando el análisis desde SonarQube Scanner. En esta oportunidad, veremos dos alternativas para ejecutar SonarQube: desde Maven y desde un IDE. Luego de...
Leer más

Análisis de Código con SonarQube

La calidad de código suele decirse que es un atributo interno de calidad, dado que no se hace visible al usuario. Pero llega un momento en el cual este atributo de calidad pasa de ser interno a externo, y esto se da cuando el hecho de tener modificar el código para hacer un cambio lleva mucho más tiempo del que debería. Con el fin de verificar la calidad interna de un sis...
Leer más

Argentesting: Conferencia de testing en Buenos Aires

En un par de semanas se desarrollará en Buenos Aires la segunda edición del Argentesting. Serán dos días de charlas y talleres. Estaré participando con la keynote de cierre (estoy muy emocionado al respecto, ya que es la primera vez que me invitan a dar una keynote). Lugar: Av. Medrano 951, Ciudad Autónoma de Buenos Aires. Fecha: 23 y 24 de Octubre de 2017. Agend...
Leer más

¿Cómo usar Colour Contrast Analyser?

Con el afán de generar sitios de buena accesibilidad, te comparto este post escrito por Lisandra Armas (nuestra experta en usabilidad y accesibilidad en Abstracta) proponiéndote usar una herramienta llamada “Colour Contrast Analyser”. Esta herramienta te ayudará a determinar la legibilidad del texto y el contraste de los elementos visuales, además te permitirá comprobar los co...
Leer más

Charla en el Encuentro GeneXus 27: Continuous Delivery en GeneXus

El pasado lunes durante el Encuentro GeneXus dimos una charla junto a Fabián Baptista sobre la temática de la Continuous Delivery en GeneXus (tal como había anticipado hace unos días). Te dejo el abstract y el acceso al video y las ppts. Abstract: Queremos llevar la potencia que GeneXus tiene en el desarrollo a un nuevo nivel, dándole herramientas y automatismos también a lo...
Leer más

Charla en el Encuentro GeneXus 27: Cultura DevOps en GeneXus

El pasado lunes durante el Encuentro GeneXus dimos una charla junto a Lali (Laura Aguiar) sobre la temática de la cultura DevOps en GeneXus  (tal como había anticipado hace unos días). Te dejo el abstract y el acceso al video y las ppts. Abstract: DevOps y Continuos Integration/Continuos Delivery plantean muchos desafíos y muchas cosas para aprender, pero a su vez un montón ...
Leer más

¿Por qué se habla de “cultura DevOps”?

DevOps es una palabrita que está muy de moda. Viene de unir las palabras Development y Operations, con la idea de unir dos mundos entre los cuales generalmente hay mucha fricción. Se habla de "cultura DevOps" quizá porque es algo que está relacionado más con las personas y sus formas de trabajar, y no solo con las tecnologías, se trata de unir dos cosas que están históricamente...
Leer más