¿Qué es la matriz de trazabilidad? (TM)
Una matriz de trazabilidad es un documento que co-relaciona cualquier documento de dos líneas de base que requieren 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 cumplen los requisitos del proyecto actual.
¿Qué es la Matriz de trazabilidad de requisitos?
La Matriz de trazabilidad de requisitos (RTM) es un documento que mapea y rastrea los requisitos del usuario con casos de prueba. Captura todos los requisitos propuestos por el cliente y la trazabilidad de los requisitos en un solo documento, entregado al final del ciclo de vida del desarrollo del software. El objetivo principal de la Matriz de trazabilidad de requisitos es validar que todos los requisitos se verifiquen a través de casos de prueba, de modo que no se desmarque ninguna funcionalidad durante las pruebas de software.
En este tutorial, aprenderá más sobre-
- ¿Por qué es importante RTM?
- ¿Qué parámetros incluir en la matriz de trazabilidad de requisitos?
- Tipos de matriz de prueba de trazabilidad
- Cómo crear una matriz de trazabilidad de requisitos
- Ventaja de la matriz de trazabilidad de requisitos
- Plantilla de matriz de trazabilidad de requisitos (RTM)
¿Por qué es importante RTM?
La agenda principal de cada probador debe ser comprender los requisitos del cliente y asegurarse de que el producto de salida no tenga defectos. Para lograr este objetivo, cada control de calidad debe comprender el requisito a fondo y crear casos de prueba positivos y negativos.
Esto significaría que los requisitos de software proporcionados por el cliente deben dividirse aún más en diferentes escenarios y luego en casos de prueba. Cada uno de estos casos debe ejecutarse individualmente.
Surge aquí una pregunta sobre cómo asegurarse de que el requisito se prueba teniendo en cuenta todos los escenarios / casos posibles. ¿Cómo asegurarse de que ningún requisito se quede fuera del ciclo de prueba?
Una forma sencilla es rastrear el requisito con sus escenarios de prueba y casos de prueba correspondientes. Esto simplemente se denomina "Matriz de trazabilidad de requisitos".
La matriz de trazabilidad suele ser una hoja de trabajo que contiene los requisitos con todos los escenarios y casos de prueba posibles y su estado actual, es decir, si se aprobaron o fallaron. Esto ayudaría al equipo de prueba 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 descripción
- Casos de prueba con estado
Arriba se muestra una matriz de trazabilidad de requisitos de muestra.
Pero en un proyecto de prueba de software típico, la matriz de trazabilidad tendría más que estos parámetros.
Como se ilustra arriba, una matriz de trazabilidad de requisitos puede:
- Muestre 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, el estado de 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 una ventanilla única para todas las actividades de prueba.
Aparte de mantener un sobresalir por separado. Un equipo de pruebas también puede optar por realizar un seguimiento de los requisitos de las herramientas de gestión de pruebas disponibles.
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 verificar 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 a fondo. Asigna requisitos a casos de prueba.
- Trazabilidad hacia atrás o hacia atrás: se utiliza para asegurar si el producto actual permanece en el camino correcto. El propósito detrás de este tipo de trazabilidad es verificar que no estamos expandiendo el alcance del proyecto agregando código, elementos de diseño, prueba u otro trabajo que no esté especificado en los requisitos. Asigna los casos de prueba a los requisitos.
- Trazabilidad bidireccional (hacia adelante + hacia 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 el 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 Guru99.
Sobre la base del Documento de requisitos comerciales (BRD) y el 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 el 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 identificación 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.
Si bien la siguiente tabla es nuestro Documento de requisitos técnicos (TRD) .
Nota: Los equipos de control de calidad no documentan el BRD ni 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: Nuestro caso de prueba de muestra es
"Verifique el inicio de sesión, cuando se ingrese el ID y la contraseña correctos, debe iniciar sesión correctamente"
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 es T94.
Paso 3: tenga en cuenta este requisito técnico (T94) en el caso de prueba.
Paso 4: Identifique el Requisito comercial para el que se define este TR (Requisito técnico-T94)
Paso 5: tenga en cuenta el BR (requisito comercial) en el caso de prueba
Paso 6: haga lo anterior para todos los casos de prueba. Más tarde, extraiga las primeras 3 columnas de su conjunto de pruebas. ¡RTM en prueba está listo!
Ventaja de la matriz de trazabilidad de requisitos
- Confirma la cobertura de prueba del 100%
- Destaca los requisitos que faltan o las inconsistencias del documento
- 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 la revisión o reelaboración de los casos de prueba.
Aprendamos RTM con un ejemplo en el video
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)