¿Qué es la Matriz de Trazabilidad de Requisitos (RTM) en las pruebas?

¿Qué es la Matriz de Trazabilidad (TM)?

Una Matriz de Trazabilidad es un documento que correlaciona cualquier documento de dos líneas de base que requiera una relación de muchos a muchos para verificar la integridad de la relación.

Se utiliza para realizar un seguimiento de los requisitos y comprobar que se cumplan los requisitos actuales del proyecto.

¿Qué es la Matriz de Trazabilidad de Requisitos?

Matriz de trazabilidad de requisitos (RTM) es un documento que mapea y rastrea los requisitos del usuario con casos de prueba. Capta todos los requisitos propuestos por el cliente y la trazabilidad de los requisitos en un solo documento, entregado al finalizar el Ciclo de vida del desarrollo de programas. El objetivo principal de la Matriz de trazabilidad de requisitos es validar que todos los requisitos se verifiquen mediante casos de prueba, de modo que ninguna funcionalidad quede sin verificar durante las pruebas de software.

¿Por qué es importante RTM?

La agenda principal de cada evaluador debe ser comprender los requisitos del cliente y asegurarse de que el producto final esté libre de defectos. Para lograr este objetivo, cada control de calidad debe comprender a fondo el requisito y crear casos de prueba positivos y negativos.

Esto significaría que los requisitos de software proporcionados por el cliente deben dividirse en diferentes escenarios y además en casos de prueba. Cada uno de estos casos debe ejecutarse individualmente.

Aquí surge una pregunta sobre cómo asegurarse de que el requisito se pruebe considerando todos los escenarios/casos posibles. ¿Cómo garantizar que ningún requisito quede fuera del ciclo de pruebas?

Una forma sencilla es rastrear el requisito con sus correspondientes escenarios de prueba y Casos de prueba. Esto simplemente se denomina "Matriz de trazabilidad de requisitos".

La matriz de trazabilidad suele ser una hoja de trabajo que contiene los requisitos con todas sus posibles escenarios de prueba y casos y su estado actual, es decir, si han sido aprobados o no. Esto ayudaría al equipo de pruebas a comprender el nivel de actividades de prueba realizadas para el producto específico.

¿Qué parámetros incluir en la matriz de trazabilidad de requisitos?

  • ID de requisito
  • Tipo de requisito y Description
  • Casos de prueba con estado

Requerimientos de trazabilidad matriz

Arriba se muestra una matriz de trazabilidad de requisitos de muestra.

Pero en un típico pruebas de software proyecto, la matriz de trazabilidad tendría más que estos parámetros.

Requerimientos de trazabilidad matriz

Como se ilustra arriba, una matriz de trazabilidad de requisitos puede:

  • Mostrar la cobertura de requisitos en el número de casos de prueba.
  • Estado de diseño y estado de ejecución para el caso de prueba específico
  • Si los usuarios deben realizar alguna prueba de aceptación del usuario, entonces el estado de la UAT también se puede capturar en la misma matriz.
  • Los defectos relacionados y el estado actual también se pueden mencionar en la misma matriz.

Este tipo de matriz proporcionaría Ventanilla única para todas las actividades de prueba.

Aparte de mantener un excel por separado. Un equipo de pruebas también puede optar por las herramientas de gestión de pruebas disponibles que rastrean los requisitos.

Tipos de matriz de prueba de trazabilidad

En Ingeniería de Software, la matriz de trazabilidad se puede dividir en tres componentes principales como se menciona a continuación:

  • Trazabilidad hacia adelante: Esta matriz se utiliza para comprobar si el proyecto avanza en la dirección deseada y para el producto correcto. Se asegura de que cada requisito se aplique al producto y de que cada requisito se pruebe minuciosamente. Asigna requisitos a casos de prueba.
  • Trazabilidad hacia atrás o inversa: Se utiliza para garantizar que el producto actual siga en el camino correcto. El propósito detrás de este tipo de trazabilidad es verificar que no estamos ampliando el alcance del proyecto agregando código, elementos de diseño, pruebas u otro trabajo que no esté especificado en los requisitos. Asigna casos de prueba a requisitos.
  • Trazabilidad bidireccional (adelante+atrás): Esta matriz de trazabilidad garantiza que todos los requisitos estén cubiertos por casos de prueba. Analiza el impacto de un cambio en los requisitos afectados por la Defecto en un producto de trabajo y viceversa.

Cómo crear una matriz de trazabilidad de requisitos

Entendamos el concepto de Matriz de Trazabilidad de Requisitos a través de un proyecto bancario de Guru99.

Sobre la base de el Documento de requisitos comerciales (BRD) y la Documento de requisitos técnicos (TRD), los evaluadores comienzan a escribir casos de prueba.

Supongamos que la siguiente tabla es nuestro Documento de Requisitos Comerciales o BRD para Proyecto bancario Guru99.

Aquí el escenario es que el cliente debería poder iniciar sesión en el sitio web bancario Guru99 con la contraseña y el número de usuario correctos, mientras que el administrador debería poder iniciar sesión en el sitio web a través de la página de inicio de sesión del cliente.

Cómo crear una matriz de trazabilidad de requisitos (RTM)

Si bien la siguiente tabla es nuestra Documento de requisitos técnicos (TRD).

Cómo crear una matriz de trazabilidad de requisitos (RTM)

Nota: Los equipos de control de calidad no documentan el BRD y el TRD. Además, algunas empresas utilizan Documentos de requisitos de función (FRD) que son similares al Documento de requisitos técnicos, pero el proceso de creación de la Matriz de trazabilidad sigue siendo el mismo.

Sigamos adelante y creemos RTM en pruebas

Paso 1) Nuestra caso de prueba de muestra is

"Verifique el inicio de sesión; cuando ingrese la ID y la contraseña correctas, debería iniciar sesión correctamente"

Cómo crear una matriz de trazabilidad de requisitos (RTM)

Paso 2) Identifique el requisito técnico que este caso de prueba está verificando. Para nuestro caso de prueba, se está verificando el requisito técnico T94.

Cómo crear una matriz de trazabilidad de requisitos (RTM)

Paso 3) Tenga en cuenta este requisito técnico (T94) en el caso de prueba.

Cómo crear una matriz de trazabilidad de requisitos (RTM)

Paso 4) Identificar el Requisito de Negocio para el cual se define este TR (Requisito Técnico-T94)

Cómo crear una matriz de trazabilidad de requisitos (RTM)

Paso 5) Tenga en cuenta el BR (requisito comercial) en el caso de prueba

Cómo crear una matriz de trazabilidad de requisitos (RTM)

Paso 6) Haga lo anterior para todos los casos de prueba. Later Extraiga las primeras 3 columnas de su conjunto de pruebas. ¡RTM en prueba está listo!

Cómo crear una matriz de trazabilidad de requisitos (RTM)

Ventaja de la matriz de trazabilidad de requisitos

  • Confirma una cobertura de prueba del 100%.
  • Destaca cualquier requisito faltante o inconsistencias en los documentos.
  • Muestra los defectos generales o el estado de ejecución con un enfoque en los requisitos comerciales.
  • Ayuda a analizar o estimar el impacto en el trabajo del equipo de control de calidad con respecto a revisar o reelaborar los casos de prueba.

Aprendamos RTM con un ejemplo en el vídeo.

Haga clic aquí si el video no es accesible

Plantilla de matriz de trazabilidad de requisitos (RTM)

Haga clic a continuación para descargar el archivo Excel de plantilla RTM

Descargue la plantilla RTM Excel (.xlsx)

Leer más Lee mas