/images/avatar.jpg

Testing from the trenches

Bruno: Guía práctica para pruebas de API

Introducción

Bruno es una herramienta de código abierto para el testeo de APIs que destaca por su sencillez, rendimiento y enfoque git-friendly. A diferencia de otras soluciones, Bruno almacena las colecciones localmente como archivos de texto, facilitando enormemente la colaboración a través del control de versiones y la integración en pipelines CI.

Otra de las ventajas principales es que se puede trabajar de manera totalmente productiva desde su interfaz gráfica como manipulando directamente los ficheros de texto desde un IDE. Esta característica facilita la curva de aprendizaje de esta herramienta.

Contexto vs. Sesgo: Por qué tu opinión personal no debería guiar tu testing

¿Reportarías esto como un bug?

Te encuentras testeando un e-commerce y te encuentras con esta situación. ¿Abrirías un ticket en Jira?

/images/substack/contexto-sesgo/contexto-sesgo-1.jpeg

Antes de responder, déjame contarte por qué esta pregunta es más compleja de lo que parece…

El contexto lo es todo

En casi todo lo que hacemos en la vida, el contexto es fundamental. Una misma acción puede tener diferentes efectos en función de las circunstancias en las que se produce. Esto, que parece lógico y de sentido común, no siempre se tiene en cuenta a la hora de hacer testing.

Liderazgo y Cambio: Cuándo ser Rana, cuándo ser Escorpión

Seguro que conoces la fábula del escorpión y la rana. El escorpión pide ayuda a la rana para cruzar el río, prometiendo no hacerle daño. A mitad de camino, sin embargo, la pica, condenándolos a ambos. Su explicación: “No he podido evitarlo, es mi naturaleza”.

En el día a día de una empresa, esta fábula tiene mucho sentido. Para impulsar un cambio, a menudo debemos jugar ambos papeles. Hay momentos para ser la rana: confiar en el equipo, dejarse llevar por la corriente y avanzar juntos.

Antipatrones en la Automatización de Pruebas: Errores Comunes y Cómo Evitarlos

📺 Este artículo es el resumen de una charla que di en el EDD (Extremadura Digital Day) en 2023. Aquí tenéis la grabación.

La automatización de pruebas es una herramienta fundamental para obtener confianza en lo que construimos de manera rápida y eficiente. Sin embargo, a menudo nos encontramos con prácticas que, aunque parecen beneficiosas a corto plazo, generan problemas significativos a largo plazo: los antipatrones.

¿Qué es un Antipatrón?

Antes de nada, vamos a empezar estableciendo lo que considero un antipatrón ya que no es simplemente una mala práctica obvia. Se caracteriza por:

Construyendo un equipo de QA desde cero en una consultora

Construyendo un equipo de QA desde cero en una consultora

En este artículo, me gustaría compartir la experiencia de como se formó el equipo de QA en Sngular. Pasando de ser yo, prácticamente el único tester de la compañía a convertirnos en un equipo de 50 personas, repartidas en España, México y USA y llegar a facturar 3 millones de euros al año.

Disclaimer: En los 9 años que pasé en Sngular, la empresa pasó de 400 a 1300 personas. Aunque mi papel haya podido ser importante, es obvio que el crecimiento de QA habría ocurrido de cualquier manera.