Excelente guia de Testing con agile

Me ha gustado el post de, Liz Porritt, dónde comparte sus experiencias como QA en un entorno agile. Me parece muy útil como guía y referencia, en el habla de la importacia de la calidad en los entornos ágiles

  • ¿Cómo podemos probar y garantizar la calidad en un entorno ágil, teniendo en cuenta el tiempo limitado que dura un sprint?
  • ¿Cómo podemos entregar un software que sea funcionalmente correcto y adecuado y que ofrezca valor para los clientes?
  • ¿Cómo escribir una estrategia de prueba ágil?
  • Que diferencias hay entre un Test ágil vs. Test tradicional?
  • + Leer más

    Test de Regresión en un escenario Ágil. 

    En el desarrollo ágil, las pruebas necesitan ir adaptándose con cada sprint y calidad debe asegurar que los nuevos cambios implementados no afecten a lo que ya se ha echo.

    Las pruebas de regresión comprueban esencialmente si la funcionalidad anterior de la aplicación está trabajando coherentemente y que los nuevos cambios ejecutados no han introducido nuevos errores en la aplicación. Puesto que puede haber muchas dependencias en las funcionalidades recién agregadas y existentes, se hace esencial comprobar que el nuevo código se conforma con el código anterior y que el código no modificado no se vea afectado de ninguna manera. En el desarrollo ágil, las pruebas de regresión se vuelven más relevantes ya que hay cambios continuos que se añaden a la aplicación.

    + Leer más

    Agilidad y calidad van de la mano…

    Actualmente, las metodologías ágiles están en boca de todo el mundo y especialmente en las del desarrollo de software. Pero antes de tirarte a la piscina e introducir Agile en tu organización, primero necesitamos saber de qué se trata y entender el por qué lo necesitamos, y sobre todo nos tenemos que preguntar si vamos a ser capaces de llevarlo a cabo con éxito, ya que no podemos ir hacia metodologías ágiles, sólo por el hecho de que todo el mundo va hacia allí.

    Tuve la suerte, de introducirme en este mundo, mediante una buena formación y con el Mentoring de un coach, que nos corregía en nuestro día a día. Era una organización pequeña, pero me sirvió de mucho para entender la base de la metodología y darme cuenta de que mi manera de hacer hasta la actualidad ya era muy agile. Pero sobre todo me sirvió para apostar por esta manera de trabajar en equipo e intentar acompañar a las organizaciones dónde he trabajado posteriormente a incorporarlo de la mejor manera, con el objetivo de construir software de mejor calidad.

    + Leer más

    Infografía Hacia la calidad del Software con DevOps

    DevOps es un cambio cultural; Es una filosofía ágil de colaboración entre todos para mejorar procesos, des de la toma de requisitos hasta la puesta en marcha, todo con el objectivo común de ser más eficientes. Una de les tareas del QA especialista, debería ser implementar prácticas para asegurar el pensamiento crítico y la interrogación y no solo basar-se puramente en la calidad del software. El objetivo de la calidad del software es: calidad del proceso + calidad de las personas/equipo + Calidad del producto.

    + Leer más

    Agile Testing: A Practical Guide for Testers and Agile Teams 

    A Practical Guide for Testers and Agile Teams. Addison-Wesley Signature Series (Cohn))

    Mi primera estrategia de Test con Ágile, la definí gracias a este libro. Había recibido un curso de Agile, pero quise saber más de cómo mejorar el test usando Agile.

    El libro se sumerge en los principios y prácticas para tener éxito al introducir Testing Agile con el equipo. Explica cómo utilizar modelos como los cuadrantes de prueba Agile para visualizar y planificar con éxito todas las actividades de prueba. Junto con varios colaboradores de equipos de distribución de software de todo el mundo, comparte formas de resolver problemas comunes y tener éxito con la planificación de las pruebas, los test exploratorios, la automatización y el ajuste de todas estas actividades en los diferentes Sprints.

    + Leer más

    Importancia de la retrospectiva en la estrategia de pruebas

    Bajo mi punto de vista, la retrospectiva es clave para asegurar el éxito en cualquier proyecto. Es la reunión periódica dónde se revisa, cómo han ido las cosas y se proponen acciones para mejorar las siguientes entregas, todo con el objetivo de la mejora continua. Una retrospectiva puede ayudar a determinar si todos en el equipo, saben cuál es la estrategia de prueba que se va a seguir, y sobre todo si todos en el equipo, están de acuerdo en los aspectos de la estrategia que se ha implementado hasta el momento.

    + Leer más