Pruebas Ágiles

Pruebas Ágiles

Corresponde a un enfoque de #pruebas, que se fundamenta en los principios del #desarrollodesoftware #agil. Bajo este prisma, el proceso de #testing no se considera una etapa separada de la instancia de desarrollo, sino que pasa a integrar al #equipodetrabajo de manera activa y continua, al igual que los #programadores y los representantes del negocio.

No hay texto alternativo para esta imagen

En este contexto de trabajo, el rol del #AnalistadePruebas es aportar con su #experiencia, #conocimiento y #buenaspracticas del proceso de aseguramiento de calidad, planificar la #certificacion, aplicar métodos y técnicas de pruebas pertinentes, apoyar a los #usuarios en la definición de las historias y los criterios de aceptación, además de la #automatizacion de las pruebas.

Adicionalmente, resulta importante que el analista tenga un dominio conceptual de las siguientes estrategias de desarrollo:

Desarrollo Guiado por Pruebas #tdd

Es una práctica de programación que consiste en escribir primero las pruebas, después escribir el código fuente que pase la prueba satisfactoriamente y, por último, refactorizar el #codigo escrito.

Desarrollo Guiado por Comportamiento #bdd

Es una estrategia que busca definir un lenguaje común para el #negocio y para los técnicos, y utilizar eso como parte inicial del desarrollo.

Desarrollo Guiado por Pruebas de Aceptación #atdd

Es una práctica en la que todo el equipo (usuarios y/o #productowner, #desarrolladores y #testers ), analizan conjuntamente los criterios de aceptación, antes de que comience el desarrollo.

No hay texto alternativo para esta imagen
#tdd, #bdd, #atdd

En una metodología de Testing Tradicional la gran mayoría de las pruebas son #manuales y #funcionales, pudiendo existir algún pequeño grado de automatización y de pruebas unitarias por parte de los desarrolladores. Por el contrario, en el Testing Ágil se busca que la gran mayoría de las pruebas sean automatizadas, ya sean unitarias, de aceptación y de interfaz gráfica, buscando reducir al mínimo las pruebas funcionales manuales.

PRINCIPIOS DEL TESTING ÁGIL

Desde la década del 90 se comenzó a incorporar el concepto de desarrollo ágil de software, el cual surge como una necesidad de adaptación de las #metodologias duras a la Ingeniería del software, teniendo en 2001 su punto clave con la creación del “manifiesto ágil”, documento redactado por 17 expertos en programación que supuso un cambio radical en la forma de desarrollar software.

No hay texto alternativo para esta imagen

De manera análoga, también han sido definidos algunos principios que fundamentan el rol del #testing en un modelo ágil, tales como:

  • El Testing no es una fase.

El testing continuo es la única forma de garantizar un avance, por lo mismo, se debe realizar continuamente en conjunto con el desarrollo y el resto de las actividades.

  • Reducir el tiempo de retroalimentación.

Los participantes del negocio están involucrados en cada iteración, no solo al final durante la fase de aceptación.

  • Reducir la documentación de pruebas.

Se utilizan listas de chequeo reutilizables en lugar de documentación extensa, enfocándose en la esencia de la prueba en lugar de los detalles.

  • Todo el equipo prueba.

Los analistas de negocio y los desarrolladores de software también pueden ejecutar pruebas, no sólo los testers como en métodos tradicionales.


¿Estás buscando llevar tus habilidades al siguiente nivel en el ámbito ágil?

No pierdas la oportunidad de diferenciarte en el mercado laboral y ser un referente en pruebas ágiles

No hay texto alternativo para esta imagen

Si deseas capacitarte o capacitar a tu equipo, ¡no dudes en contactarnos!

  • Puedes encontrarnos en nuestro WhatsApp Empresa:

No hay texto alternativo para esta imagen
https://wa.me/p/5844791852300560/56931741461


  • O por mail:

No hay texto alternativo para esta imagen
capacitaciones@verity.cl


¡Hasta la próxima edición!


No hay texto alternativo para esta imagen
Verity Consulting | #AcademiaVerity


Inicia sesión para ver o añadir un comentario.

Más artículos de VERITY CONSULTING

Otros usuarios han visto

Ver temas