Ejemplos de Uso de Confluence en Agile Testing

  • Autor de la entrada:
  • Categoría de la entrada:Agile

Te comparto algunas ideas en donde te muestro cómo Confluence puede mejorar significativamente el rendimiento de nuestro equipo de agile testers, comparándolo con un hipotético contexto ejemplo: Google Drive para compartir archivos en equipos de testers que están comenzando a usar Xray integrado a Jira Software.

Colaboración en Tiempo Real

Ejemplo: Imaginemos que tienes a varios testers trabajando en una historia de usuario crítica para el front end de un sitio de comercio electrónico. Antes, con Google Drive, subías el documento con los criterios de aceptación, y luego cada tester descargaba y editaba su versión. Esto causaba confusión y redundancia.

Con Confluence, los testers pueden editar el mismo documento en tiempo real. Todos los comentarios y cambios se ven inmediatamente, facilitando la colaboración y evitando el problema de las múltiples versiones del documento. Además, las discusiones pueden ocurrir directamente en el documento mediante comentarios en línea, agilizando la toma de decisiones.

Comentario: Tener en cuenta que muchos testers trabajan en su Drive Local y ese es todo un riesgo.

Adaptabilidad y Versatilidad

Ejemplo: Tu equipo de testers trabaja tanto en pruebas manuales como automatizadas. Necesitas una plataforma que se adapte a ambos tipos de pruebas.

Confluence permite a los testers manuales documentar sus hallazgos y procedimientos de prueba detalladamente. Los testers automatizadores pueden integrar sus scripts y resultados de Jenkins directamente en las páginas de Confluence, creando una fuente única para todos los tipos de pruebas. ¿Podemos decir que nos estaríamos en presencia de crear nuestro propio “Oráculo de Testing”?. Esta versatilidad asegura que todas las necesidades del equipo se cubran en una sola plataforma.

Organización del Contenido

Ejemplo: Antes, los documentos de pruebas, evidencias de bugs y capturas de pantalla estaban dispersos en múltiples carpetas de Google Drive, lo que dificulta encontrar la información relevante.

Confluence permite crear espacios específicos para cada proyecto o equipo. Por ejemplo, podrías tener un espacio para el front end y otro para el back end, con subsecciones para cada sprint o historia de usuario. Dentro de estos espacios, puedes organizar la información jerárquicamente, haciendo que sea mucho más fácil navegar y encontrar documentos.

Integración con Jira

Ejemplo: Al estar aprendiendo a diseñar casos de prueba en Gherkin y crear issues en Jira, la integración de Confluence y Jira puede ser un gran alivio.

Puedes crear páginas en Confluence que detallen los criterios de aceptación de una historia de usuario, y luego vincular directamente esos criterios a los issues de Jira. Esto asegura que todos los testers tengan acceso a la información más actualizada sin tener que buscar en múltiples lugares.

Informes Personalizados

Ejemplo: Generar informes detallados de las ejecuciones de pruebas puede ser un dolor de cabeza. Con Google Drive, este proceso es manual y propenso a errores.

Con Confluence, se pueden crear informes personalizados (contamos con plantillas) que se actualizan automáticamente con los datos de las pruebas de Jira y Xray. Por ejemplo, podrías tener una página de informe de sprint que muestre el estado de todas las pruebas ejecutadas, los bugs encontrados y las tareas pendientes, todo en un solo lugar.

Comentario: Este último párrafo se complementa con los Dashboards que podamos estar creando y gestionando, ¿verdad?

Eliminación de Documentación Dispersa

Ejemplo: Antes, tu equipo almacenaba evidencias de bugs, instrucciones SQL, y otros documentos en carpetas de Google Drive. Esto generaba redundancias y problemas de acceso.

Con Confluence, toda esta documentación se centraliza en un solo lugar. Podemos crear páginas específicas para cada tipo de documento y agregar etiquetas para una búsqueda más fácil. Esto no solo organiza mejor la información, sino que también elimina la confusión sobre dónde encontrar documentos específicos.

Comentario: Recordemos que podemos ligar info de Confluence a nuestros issues de Xray que está integrado a Jira Software.

Visibilidad y Seguimiento

Ejemplo: Con Google Drive, hacer seguimiento del progreso del equipo y la visibilidad del estado de las pruebas, en cuanto a lo que refiere con la documentación,  puede ser complicado.

Confluence proporciona herramientas para rastrear cambios y ver el historial de edición de cada documento. Además, puedes configurar notificaciones para mantener a todos al tanto de las actualizaciones importantes. Esto mejora la visibilidad y permite a los líderes del equipo tomar decisiones informadas rápidamente.

Comentario final

Para entender un poco más del tema, te paso el enlace al siguiente artículo Confluence para agregar valor a nuestros proyectos ágiles.

Gus Terrera

Apasionado por el agile testing y la ia.