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

¿Qué es un QE o Ingeniero en Calidad?

En este post quiero contar lo que yo considero que es un QE, del inglés Quality Engineer, o sea, Ingeniero de Calidad. Hace unos años se hizo popular el rol de SDET (Software Development Engineer in Test). En el último tiempo también fue así con el rol de DevOps, orientado a la agilidad y a aspectos relacionados a desarrollo y calidad, pero con foco en operacio...
Leer más

¿Qué es SHIFT LEFT TESTING?

Se habla cada vez más de la idea de shift left testing, pero ¿qué es shift left testing? ¿a qué se refiere exactamente? En este post quiero contar un poco por qué nosotros en Abstracta también le estamos dando cada vez más peso en lo que hacemos día a día. Algunas ideas las tomé de lo que publicó hace un tiempo Sofía Palamarchuk en este post. ¿Qué significa shift left testing?...
Leer más

Testing de Performance: Los nuevos desafíos tecnológicos (charla de Abstracta en TestingUY 2017)

En este post quiero compartir un resumen de la charla que tuvo lugar en el evento de TestingUY edición 2017, la cual se tituó "Testing de performance: los nuevos desafíos tecnológicos". En esta charla Leti y Pablo (de Abstracta) contaron sobre 4 temas bien importantes alrededor del testing de performance de hoy en día: pruebas en Cloud, uso de CDNs, CI/CD y HTTP2. Te dejo acá e...
Leer más

Crear proyecto Gatling con IntelliJ usando un Archetype

Siguiendo la línea del post anterior, en el que armamos un proyecto con Gatling con Maven, en este vamos a ver cómo crear un proyecto combinando Maven y Gatling, basándonos en un archetype (template de proyecto Maven).  Para que sea más fácil, en lugar de seguir los pasos que documentan en el sitio de Gatling, utilizaremos las facilidades que brinda el IDE llamado IntelliJ. Al ...
Leer más

Tutorial de Gatling y Maven

En este post (preparado por Oscar Calderín, y revisado por Iván Serrano, de Abstracta, ¡gracias a ambos!) veremos otro aspecto interesante de Gatling (herramienta para pruebas de performance que hablé de ella por acá) que es su fácil integración a través de plugins con algunas herramientas de construcción modernas, como por ejemplo, Maven. En el mundo de CI/CD r...
Leer más

Meetup de TestingUy – Febrero 2017

Arrancó el año con un buen meetup de TestingUY, bien técnico, cargadito de contenido bien interesante como se puede ver en el flyer:   Son cada vez más los que se suman a compartir información, opiniones, puntos de vista, y por qué no, pizzas y cerveza.     Mi amigo Fabián (y socio de Abstracta) comenzó con una charla contando de cómo meter...
Leer más

Webinar Recording: Learn How Shutterfly Employs Continuous Performance Testing To Deliver Winning Customer Experiences Build After Build

Hace unas semanas (el 18 de noviembre) Sofia Palamarchuk, la CEO de Abstracta para Estados Unidos, dio un webinar junto a Melissa Chawla, líder del equipo de performance engineering en Shutterfly, en el cual estuvieron contando cómo hacen las pruebas de performance, especialmente cómo mantienen todo en un esquema de Continuous Integration que incluye pruebas de performance, lo ...
Leer más

Participación en la NetConfUy: charla de performance en mobile específica para plataforma Microsoft

Junto a Fabián Baptista (uno de mis socios en Abstracta y amigo desde la época de la facultad) dimos una charla relacionada a la performance de aplicaciones mobile, pero esta vez bien enfocada en tecnologías Microsoft, ya que fue en el contexto de la conferencia NetConfUy. Aquí están las ppts: Cómo asegurar la performance de aplicaciones móviles tanto en el device...
Leer más

Notas sobre la conferencia QA&test 2016 – Bilbao, España

El pasado miércoles 19 de Octubre me tocó presentar en la conferencia QA&test, en Bilbao, España. Se trata de una conferencia con foco en software embebido, si bien muchas de las charlas, incluyendo la mía, eran de carácter más amplio. Estuve hablando de las diferencias entre hacer testing de performance desde el inicio del proyecto de desarrollo en comparación con hacerlo ...
Leer más