Ir al contenido

Gestión de requisitos sospechosos mediante el marcado automático

«Dirty Flag / Suspect Link» es un componente de MR Services (antes denominado MR Agent) que se utiliza para identificar elementos de trabajo que podrían verse afectados por la modificación de un elemento de trabajo vinculado, de modo que las partes interesadas pertinentes puedan revisar dichos elementos. Por ejemplo, si una historia de usuario cambia de estado a «activo», los casos de prueba relacionados se marcarían como sospechosos.
 
La función «Suspect Link» contribuye al éxito de tu proyecto al permitir consultar el impacto de los cambios en los elementos de trabajo y, en general, hacerlo más evidente. Puedes considerar esta función como un método para evaluar el impacto de los cambios en los elementos de trabajo dentro de tu proyecto.

¿Cómo funciona Dirty Flag / Suspect Link?

Esta función te permite supervisar los elementos de trabajo que cumplen determinadas condiciones previas. Cuando estos elementos de trabajo cambian, la función de supervisión marcará como sospechosos todos los elementos de trabajo vinculados.

Veamos un ejemplo:

La historia de usuario 1 acaba de pasar al estado «Completada». Si es posible configurar Suspect Link para que active una alerta cada vez que se realice algún cambio en las historias de usuario que se encuentren en estado «Completada» (por ejemplo, un cambio en un campo como «Descripción»).

Esto significa que, si en el futuro se modifica el campo «Descripción» de la historia de usuario 1, todos los requisitos vinculados a ella quedarán marcados con un indicador de modificación.

Esto permite a tu equipo detectar fácilmente si cambia un requisito que cumple con un determinado conjunto de criterios (que tú especificas). Una vez detectado, los elementos de trabajo configurados que estén directamente vinculados se marcarán como «Dirty/Suspect».

Siguiendo con nuestro ejemplo, si cambiara el campo «Descripción» de la historia de usuario 1, podríamos marcar como «en espera» todos los casos de prueba vinculados directamente que pudieran necesitar modificarse para comprobar los nuevos criterios.

Los indicadores de error que se activan en esos casos de prueba adoptarían la forma de una etiqueta de elemento de trabajo.

Las etiquetas aparecen en el editor de elementos de trabajo estándar de Azure DevOps. También puedes personalizar las opciones de columnas en el módulo «Elementos de trabajo y backlogs» para ver un grupo de elementos de trabajo, algunos de los cuales pueden estar marcados con el indicador «Dirty».

En el caso de la etiqueta «Dirty Flag» que se aplica a los elementos de trabajo, dicha etiqueta incluye tanto el ID del elemento de trabajo modificado como su revisión, de modo que tu equipo pueda identificar fácilmente qué requisito se modificó y activó la funcionalidad de la etiqueta «Dirty» o el enlace «Suspect».

Las marcas de «Dirty Flag» pueden eliminarse manualmente una vez que las partes interesadas pertinentes hayan revisado el impacto y realizado las actualizaciones necesarias. La mejor práctica que recomendamos en este caso es añadir otro comentario en el que se explique que la marca «Dirty Flag» se ha eliminado porque se han llevado a cabo las actualizaciones necesarias o porque no se requieren actualizaciones.  

Para obtener más información y conocer el proceso de configuración de Dirty Flag/Suspect Link, vea el vídeo.

 
Tiempo de lectura: 20 minutos