Rastreabilidad de requisitos

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

La rastreabilidad de requisitos es la capacidad de relacionar y documentar dos o más fases de un proceso de desarrollo, que luego se pueden rastrear tanto hacia delante como hacia atrás desde su origen. La rastreabilidad de los requisitos ayuda a los equipos a obtener información sobre indicadores como la calidad de los requisitos o la preparación para enviar el requisito. Un aspecto fundamental de la rastreabilidad de los requisitos es la asociación de estos para probar casos, errores y cambios de código.

Lea el glosario para comprender la terminología del informe de prueba.

Equipos ágiles que ejecutan pruebas automatizadas

Los equipos ágiles tienen características, entre las que se incluyen las siguientes:

  • Ciclos de versión más rápidos
  • Pruebas continuas en una canalización
  • Superficie de pruebas manuales insignificante; limitada a las pruebas exploratorias
  • Alto grado de automatización

En las secciones siguientes se explora la rastreabilidad desde el punto de vista de la calidad, el error y el origen para los equipos ágiles.

Rastreabilidad de la calidad

Vincule los requisitos del proyecto a los resultados de las pruebas para obtener una rastreabilidad de un extremo a otro con una manera sencilla de supervisar los resultados de las pruebas. Para vincular las pruebas automatizadas con los requisitos, consulte Informe de pruebas.

  1. En la sección de resultados, en la pestaña Pruebas de un resumen de compilación o versión, seleccione las pruebas que se vincularán a los requisitos y elija Vincular.

    Selección de pruebas que se vincularán a los requisitos

  2. Elija un elemento de trabajo que se vinculará a la prueba seleccionada de una de las siguientes maneras:

    • Elija un elemento de trabajo aplicable en la lista de elementos de trabajo sugeridos. La lista se basa en los elementos de trabajo vistos y actualizados más recientemente.
    • Especifique un identificador de elemento de trabajo.
    • Busque un elemento de trabajo basado en el texto del título.

    Selección de un elemento de trabajo de requisitos

    En la lista solo se muestran los elementos de trabajo que pertenecen a la categoría Requisitos.

  3. Una vez vinculados los requisitos a los resultados de la prueba, puede ver los resultados de la prueba agrupados por requisito. El requisito es una de las muchas opciones de "Agrupar por" que se proporcionan para facilitar la navegación por los resultados de la prueba.

    Agrupar los resultados por requisitos

  4. A menudo, Teams quiere anclar la vista resumida de los requisitos de rastreabilidad a un panel. Para ello, use el widget Calidad de los requisitos.

    Creación de un panel de equipo

  5. Configure el widget Calidad de los requisitos con las opciones necesarias y guárdelo.

    • Consulta de requisitos: seleccione una consulta de elemento de trabajo que capture los requisitos, como los casos de usuario en la iteración actual.
    • Datos de calidad: especifique la fase de la canalización para la que se debe realizar un seguimiento de la calidad de los requisitos.

    Configurar widget

  6. Vea el widget en el panel del equipo. Enumera todos los requisitos dentro del ámbito, junto con la tasa de superación de las pruebas y el recuento de pruebas no superadas. Al seleccionar un recuento de pruebas no superadas, se abre la pestaña Pruebas de la compilación o versión seleccionada. El widget también permite realizar un seguimiento de los requisitos sin pruebas asociadas.

    Seguimiento de requisitos sin pruebas

Vincule los requisitos del proyecto a los resultados de las pruebas para obtener una rastreabilidad de un extremo a otro con una manera sencilla de supervisar los resultados de las pruebas. Para vincular las pruebas automatizadas con los requisitos, consulte Informe de pruebas.

  1. En la sección de resultados, en la pestaña Pruebas de un resumen de compilación o versión, seleccione las pruebas que se vincularán a los requisitos y elija Vincular.

    Selección de pruebas que se vincularán a los requisitos

  2. Elija un elemento de trabajo que se vinculará a la prueba seleccionada de una de las siguientes maneras:

    • Elija un elemento de trabajo aplicable en la lista de elementos de trabajo sugeridos. La lista se basa en los elementos de trabajo vistos y actualizados más recientemente.
    • Especifique un identificador de elemento de trabajo.
    • Busque un elemento de trabajo basado en el texto del título.

    Selección de un elemento de trabajo de requisitos

    En la lista solo se muestran los elementos de trabajo que pertenecen a la categoría Requisitos.

  3. A menudo, Teams quiere anclar la vista resumida de los requisitos de rastreabilidad a un panel. Para ello, use el widget Calidad de los requisitos.

    Creación de un panel de equipo

  4. Configure el widget Calidad de los requisitos con las opciones necesarias y guárdelo.

    • Consulta de requisitos: seleccione una consulta de elemento de trabajo que capture los requisitos, como los casos de usuario en la iteración actual.
    • Datos de calidad: especifique la fase de la canalización para la que se debe realizar un seguimiento de la calidad de los requisitos.

    Configurar widget

  5. Vea el widget en el panel del equipo. Enumera todos los requisitos dentro del ámbito, junto con la tasa de superación de las pruebas y el recuento de pruebas no superadas. Al seleccionar un recuento de pruebas no superadas, se abre la pestaña Pruebas de la compilación o versión seleccionada. El widget también permite realizar un seguimiento de los requisitos sin pruebas asociadas.

    Seguimiento de requisitos sin pruebas

Rastreabilidad de errores

Las pruebas proporcionan una medida de la confianza para enviar un cambio a los usuarios. Un error de prueba indica un problema con el cambio. Los errores pueden producirse por muchas razones, como errores en el origen en pruebas, código de prueba incorrecto, problemas de entorno, pruebas no confiables, etc. Los errores proporcionan una manera sólida de realizar un seguimiento de los errores de prueba y controlar la responsabilidad en el equipo para llevar a cabo las acciones correctivas necesarias. Para asociar errores con los resultados de las pruebas, consulte Informe de pruebas.

  1. En la sección de resultados de la pestaña Pruebas, seleccione las pruebas con las que se debe crear el error y elija Error. Se pueden asignar varios resultados de pruebas a un solo error, lo que normalmente se hace cuando el motivo de los errores se atribuye a una sola causa, como un servicio dependiente no disponible, un error de conexión de base de datos o problemas similares.

    Vinculación de errores a pruebas

  2. Abra el elemento de trabajo. El error captura el contexto completo de los resultados de la prueba, así como información clave, como el mensaje de error, el seguimiento de la pila, comentarios, etc.

    Captura de los detalles del error

  3. Vea el error con el resultado de la prueba, directamente en contexto, dentro de la pestaña Pruebas. En la pestaña Elementos de trabajo también se enumeran los requisitos vinculados al resultado de la prueba.

    Visualización de un error en la pestaña Pruebas

  4. En un elemento de trabajo, vaya directamente a los resultados de pruebas asociados. Tanto el caso de prueba como el resultado de la prueba específico están vinculados al error.

    Vínculos de prueba en un error

  5. En el elemento de trabajo, seleccione Caso de prueba o Resultado de la prueba para ir directamente a la página Pruebas de la compilación o versión seleccionada. Puede solucionar el error, actualizar el análisis en el error y hacer los cambios necesarios para corregir el problema según corresponda. Aunque ambos vínculos le llevan a la pestaña Pruebas, las secciones predeterminadas que se incluyen son Historial y Depuración, respectivamente.

    Vista de página completa de la pestaña Pruebas

Rastreabilidad del origen

Al solucionar errores de prueba que se producen de forma coherente durante un período de tiempo, es importante realizar un seguimiento al conjunto inicial de cambios, donde se originó el error. Este paso puede ayudar a reducir significativamente el ámbito para identificar la prueba problemática o el origen en pruebas. Para detectar la primera instancia de errores de prueba y realizar un seguimiento de los cambios de código asociados, vaya a la pestaña Pruebas de la compilación o versión.

  1. En la pestaña Pruebas, seleccione un error de prueba que se va a analizar. En función de si se trata de una compilación o una versión, elija la columna Compilación con errores o Versión con errores para la prueba.

    Visualización de una versión con errores

    Se abre otra instancia de la pestaña Pruebas en una nueva ventana, en la que se muestra la primera instancia de errores consecutivos para la prueba.

    Error de prueba de origen

  2. En función de la canalización de compilación o versión, puede elegir la escala de tiempo o la vista de canalización para ver qué cambios de código se confirmaron. Puede analizar los cambios de código para identificar la posible causa principal del error de prueba.

    Visualización de confirmaciones de código

Equipos tradicionales que usan pruebas planeadas

Los equipos que pasan de las pruebas manuales a las pruebas continuas automatizadas, y que tienen un subconjunto de pruebas ya automatizadas, pueden ejecutarlas como parte de la canalización o a petición. Las Pruebas planeadas o "pruebas automatizadas" pueden asociarse a los casos de prueba de un plan de prueba y ejecutarse desde Azure Test Plans. Una vez asociadas, estas pruebas contribuyen a las métricas de calidad de los requisitos correspondientes.

Ayuda y soporte técnico