• Editorial

    BDD en la vida real: cuándo Gherkin ayuda y cuándo estorba

    Hola mis estimados amigos y amigas de la calidad. Hoy quiero hablar de un tema que suele generar opiniones encontradas, especialmente entre quienes están empezando en QA, el Behaviour Driven Development, o BDD para los panas. Para algunos es una práctica poderosa que mejora la comunicación del equipo; para otros, una capa innecesaria de texto que nadie lee. La realidad es que ambas posturas pueden ser correctas, dependiendo de cómo y por qué se esté usando. BDD fue propuesto por Dan North, y originalmente ni siquiera se llamaba así. Su nombre inicial fue Behavioral Specification. La idea no era escribir casos de prueba ni documentar escenarios técnicos, sino describir el…

  • Editorial

    Por qué productos técnicamente “perfectos” fracasan (y cómo QA puede evitarlo)

    En más de una ocasión he visto equipos construir productos técnicamente impecables que, aun así, no logran despegar. No fallan por errores críticos, ni por una mala arquitectura, ni por decisiones técnicas deficientes. Fallan porque, simplemente, nadie los necesita o nadie los quiere usar. Esta es una realidad incómoda, pero frecuente, y tiene mucho que ver con cómo entendemos la calidad dentro de los equipos de software. Entré a uno de esos equipos hace algunos años y trabajé con ellos durante aproximadamente un año y medio. Desde el primer día quedé impresionado. La arquitectura estaba bien pensada, los patrones eran claros, el foco en performance era evidente y las decisiones…

  • Editorial,  QA Testing

    Errores comunes al empezar con Cypress (y cómo evitarlos)

    Antes de comenzar, un ¡muy feliz año para todos!, siempre es genial para mi regresar por estos lares. Sin mucho más, vamos a comenzar esta tertulia, Cypress suele aparecer muy temprano en la vida de muchos testers. Y no es casualidad. Es rápido de instalar, tiene una curva de aprendizaje amable y da resultados visibles en poco tiempo. Pero una cosa que he entendido es que el mayor problema es cómo empezamos a usarlo. Después de acompañar a muchos equipos y personas que dan sus primeros pasos en automatización, he visto los mismos errores repetirse una y otra vez. Y casi ninguno tiene que ver con la herramienta en sí,…

  • Editorial

    Cinco aspectos sencillos que no te dirán acerca de hacer QA Testing

    Hay trabajos que uno elige… y otros trabajos que se puede decir que lo eligen a uno. El trabajo de analista de calidad es una mezcla de ambas cosas. Puedes llegar por curiosidad, por necesidad, por recomendación o incluso “de rebote”. Pero cuando lo pruebas y descubres cómo funciona, te das cuenta de que no es solamente un rol técnico: es un oficio que mezcla pensamiento crítico, comunicación, investigación, psicología del usuario y una búsqueda constante por mejorar. En este blog quiero hablar del trabajo del QA desde varios ángulos. No solo desde la parte técnica, sino desde lo que hay detrás: las posibilidades laborales, las habilidades innatas que hacen…

  • Editorial,  QA Testing

    Halo Effect Revelado: el Error Que Mata tu Rigor de QA

    Hola bonita comunidad, leyendo el libro “Thinking Fast and Slow” de Daniel Kahneman, noté que el capitulo que habla sobre la forma en la que evaluamos alguna información me di cuenta que hay un sesgo que, sin darme cuenta, puede afectar seriamente cómo estoy probando el software: el Halo Effect o efecto halo. Este fenómeno psicológico es más común de lo que imaginamos, y si bien suele mencionarse en contextos como entrevistas de trabajo o primeras impresiones personales, también se manifiesta en nuestro día a día como testers, sobre todo durante pruebas manuales o chequeos visuales. Hoy quiero contarte cómo lo he identificado en mis sesiones de testing y qué…

  • Editorial

    Aprende a estructurar tus pruebas de WebdriverIO para entender mejor los fallos

    En el mundo del testing de software, cada vez es más común escuchar frases como “automatiza todo lo que puedas” o “más automatización es igual a más calidad”. Pero la verdad es que automatizar sin un propósito claro puede llevarnos a resultados contrarios: tests frágiles, difíciles de mantener y que no nos dicen realmente qué está fallando. Uno de los principios que más intento transmitir en mis cursos y charlas es que la automatización debe ayudarnos a entender mejor el sistema, a tener feedback claro, y a facilitar la evolución del producto. Y una forma muy concreta de lograrlo es estructurando correctamente nuestras pruebas: separando la lógica del negocio de…

  • Editorial

    Domina los prompts de ChatGPT para calidad del software como un experto (Parte 2)

    En la primera parte de este blog compartí 6 prompts esenciales para mejorar tareas de documentación, criterios de aceptación, casos de prueba, pruebas exploratorias, desempeño y heurísticas de Nielsen. Si no lo has leído, dale un vistazo porque esta segunda parte continúa con más ideas accionables para automatización, accesibilidad, datos, mobile testing y más. Vamos a por los 14 prompts que completan la guía. Guárdalos, modifícalos, combínalos, pero sobre todo: ¡ponlos en práctica! 7. Automatización: comienza con scripts simples Si estás iniciando en automatización, puedes pedirle a ChatGPT que te dé ejemplos usando herramientas como Cypress, Playwright o WebdriverIO. 📌 Prompt: “Genera un script básico con Cypress para automatizar el…

  • Aprendizaje,  Vida profesional

    Domina los prompts de ChatGPT para calidad del software como un experto (Parte 1)

    ¿Te imaginas tener un asistente que te ayude a redactar documentación más rápido, crear casos de prueba en segundos, o incluso sugerir ideas para tus pruebas exploratorias? Pues sí, eso ya es posible. En mi último reel de Instagram, muchos de ustedes me dijeron que les encantaría tener una guía con 20 prompts para aplicar en su trabajo de QA diario. Y como lo prometido es deuda, hoy comenzamos esta serie para ayudarte a mejorar tu estrategia de calidad usando inteligencia artificial. Recuerda que tus interacciones me ayudan mucho a entender que material puede ser util para ti. Puedo estar haceindo esto con mucho esfuerzo, pero mi mayor recompensa es…

  • Aprendizaje,  QA Testing

    Cómo escribir criterios de aceptación efectivos con gherkin: ejemplos y buenas prácticas

    Continuando con lo que hemos conversado acerca de Gherkin, saber escribir criterios de aceptación en este formato, no solo mejora la comunicación, sino que también facilita la validación y automatización de pruebas. Sin embargo, muchas veces los equipos caen en errores que terminan generando más confusión. Veamos cómo escribir criterios efectivos con ejemplos concretos. 🟢 Estructura correcta de un criterio de aceptación Un buen criterio de aceptación debe: ✅ Ser claro y sin ambigüedades. ✅ Describir un solo escenario por criterio. ✅ Evitar referencias a elementos de UI o implementación técnica. 🔹 Ejemplo de un criterio bien escrito: Scenario: Compra de un producto de belleza en una tienda online con…

  • QA Testing,  Tecnologia,  Vida profesional

    ¿Por qué el lenguaje gherkin revolucionó el cómo definimos criterios de aceptación?

    Muchas gracias por venir a mi pagina de nuevo, hoy quiero traer un tema del que seguramente ya has escuchado. Tambien estoy preparando material en mi canal de youtube, al que te puedes suscribir acá sobre este tema. Desde mi experiencia en el desarrollo de software, la falta de comunicación entre los equipos de negocio y los de tecnología ha sido un problema recurrente. Mientras los desarrolladores trabajan con términos técnicos, los stakeholders a menudo buscan resultados claros que no implique para ello tener que aprender de programacion. Esto genera especificaciones confusas, retrasos en el desarrollo y entregas que no cumplen con las expectativas del cliente. ¿Te ha pasado algo…