Matriz de Trazabilidad

On 15 junio, 2010, in Definiciones, requerimientos, by twiindan

Durante el ciclo de vida del desarrollo de software de un proyecto existen dos fases muy importates como son la definición de requisitos o especificaciones y el diseño y ejecucción de pruebas.

Cuando el proyecto es muy grande o complejo es difícil poder saber que test ejecutados o diseñados cubren cada una de las especificaciones o requerimientos del proyecto.

Es por este motivo que existe lo que se conoce como la matriz de trazabilidad.

La matriz de trazabilidad es una herramienta que se utiliza para saber que requerimientos quedan cubiertos por una prueba. Veamoslo con un secillo ejemplo.

Imaginemos que tenemos un proyecto con 5 requerimientos (R1-R5) y hemos diseñado tres casos de prueba (T1-T3).

  • El caso de prueba T1 cubre los requerimientos R1 y R4
  • El caso de prueba T2 cubre los requerimientos R3 y R5
  • El caso de prueba T3 cubre el requerimiento R3

En este caso la matriz resultante será:

T1 T2 T3
R1 X
R2
R3 X X
R4 X
R5 X

Viendo la matriz podemos ver claramente dos cosas:

  1. El requerimiento R3 está probado en 2 casos de prueba.
  2. El requerimiento R2 no está cubierto.

Gracias a estos datos podemos ver que partes o módulos del software no están cubiertos y deberían probarse por otras pruebas o identificar los requerimientos más críticos para saber si están suficientemente cubiertos (más de un caso de prueba es diseñado y ejecutado para ese requerimiento).

También podemos identificar los casos de prueba que han fallado y a partir de ahí ver que requerimiento esta en riesgo para poder evaluar la criticidad y el riesgo de este.

Share and Enjoy:
  • Facebook
  • Twitter
  • Google Buzz
  • LinkedIn

8 Responses to Matriz de Trazabilidad

  1. Javierpello dice:

    Hola, te recomiendo que mires el tema de los “Logical Test Cases” del TMAP, van muy bien para esto temas de cobertura.

  2. twiindan dice:

    Muchas gracias por la información Javier, me lo miraré ya que tengo un poco de info por casa del TMAP que aun no me he mirado, ahora estoy con temas de Agile Testing para ver si podemos mejorarlo en la empresa. En cuanto tenga un rato me lo miro y te comento!

    Muchas gracias!

  3. Santiago Rios dice:

    Gracias, me sirvio mucho tu informacion

  4. luis enrique dice:

    buena explicación estare siguiendo mas post

  5. oscar dice:

    Buen concepto quidiera sabet mas acerca dr la Mat de trazibilidad. Y poder manejar software indicdo..

  6. ¿Hay alguna matriz que su orientación sea a las pruebas no funcionales? es decir, que ayude a la conformación de los escenarios de prueba para pruebas de performance.

    Saludos

  7. Jacqueline dice:

    Hola. Hay alguna manera de crear la matriz de trazabilidad en testlink? gracias.

  8. MARIO dice:

    Muy Clara explicación, excelente, gracias..

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *