Visão geral da matriz de rastreabilidade de requisitos (escopo)

Matriz de rastreabilidade de requisitos (RTM) é o alicerce básico de qualquer projeto de software. Matriz de rastreabilidade de requisitos (RTM) é um documento em um projeto de desenvolvimento de software usado para validar todos os requisitos e seus casos de teste correspondentes. Isso garante que não haja falhas em um projeto e que todos os requisitos sejam atendidos durante o teste, que é o objetivo básico de qualquer projeto de teste. Neste tópico, vamos aprender sobre a Matriz de Rastreabilidade de Requisitos (Escopo).

O foco principal de qualquer equipe de teste é garantir a cobertura máxima do teste; significa simplesmente que tudo em um projeto precisa ser testado e a Matriz de Rastreabilidade de Requisitos (RTM) ajuda a garantir o mesmo. O objetivo real é cobrir 100% de cenários / casos de teste. A Matriz de Rastreabilidade de Requisitos (RTM) geralmente está em uma forma de tabela que basicamente envolve relações entre requisitos e casos de teste. Os requisitos são basicamente classificados em duas seções: -

a) Requisitos funcionais: Estes são basicamente os requisitos que descrevem o comportamento do sistema. Tem uma relação com o aspecto funcional do sistema.

b) Requisitos não funcionais: está relacionado à característica de desempenho do sistema.

Importância da matriz de rastreabilidade de requisitos (RTM)

  • O principal motivo de todo testador é entender os requisitos do cliente e garantir que a saída produzida esteja livre de defeitos.
  • Para alcançá-lo, é preciso entender completamente o requisito e criar casos de teste positivos e negativos.
  • Para garantir que todos os cenários possíveis sejam considerados nos testes, precisamos da Matriz de Rastreabilidade de Requisitos.
  • Essa matriz é um resumo completo de qualquer projeto que normalmente é uma planilha que contém todos os requisitos com seus possíveis cenários de teste. Ele também contém o status atual do teste.
  • Isso ajuda a equipe de teste a entender os vários níveis de teste realizados para qualquer produto em particular.

Parâmetros na matriz de rastreabilidade de requisitos (RTM)

A matriz de rastreabilidade de requisitos (RTM) muito básica contém os campos abaixo: -

  • ID exclusivo para requisito
  • Declaração de exigência
  • Tipo de requisito
  • Descrição do requisito
  • Casos de teste com seu status real

Mas há muito mais parâmetros na matriz de rastreabilidade de um projeto típico de teste de software. Abaixo estão alguns deles: -

  • Para projetar o status e o status de execução para o caso de teste específico
  • O status de várias fases do teste como IAT e UAT também pode ser capturado nessa matriz.
  • Defeitos encontrados e status atual também podem ser mencionados na mesma matriz.

Esse tipo de matriz é a planilha completa que contém dados para todas as atividades de teste.

Tipos de matriz de teste de rastreabilidade

Aqui estão os tipos de matriz de teste de rastreabilidade fornecidos abaixo:

1) Atacante -

  • Os requisitos do projeto são mapeados com os casos de teste.
  • Com isso, o projeto segue um movimento suave.
  • Garante um teste completo dos requisitos.

2) Reverso ou para trás -

  • É usado para mapear os casos de teste com os requisitos.
  • Garante que o escopo do projeto não seja estendido pela adição de novas funcionalidades ou recursos.

3) Bidirecional que é Forward + Backward -

  • Quando criamos um documento, um documento como uma combinação de rastreabilidade de encaminhamento e rastreabilidade reversa é denominado como rastreabilidade bidirecional - onde o mapeamento é feito a partir dos requisitos para casos de teste e de casos de teste para os requisitos.
  • É bom ter os casos de teste para cada um dos requisitos e vice-versa.

Como criar uma matriz de rastreabilidade de requisitos (RTM)?

Aqui estão os seguintes pontos para criar a Matriz de Rastreabilidade de Requisitos

1) Objetivo desejado -

Antes de iniciar qualquer coisa, precisamos definir a meta que nos dê uma imagem clara da tarefa e, nesse caso, ajudará a conhecer o objetivo da Matriz de Rastreabilidade de Requisitos (RTM).

2) Coleta de fatos -

  • Como o objetivo é decidido, agora os artefatos são necessários para atingir o objetivo.
  • Os artefatos a seguir são necessários para construir uma Matriz de Rastreabilidade de Requisitos (RTM): - Requisitos, Casos de Teste, Resultados de Teste e Erros.
  • O próximo passo é coletar esses artefatos. A versão mais recente dos requisitos é necessária e também os casos de teste correspondentes precisam ser coletados da equipe de teste.

3) Para preparar o modelo da matriz de rastreabilidade -

Agora a planilha do Excel deve ser criada e cada artefato deve ser adicionado em colunas diferentes.

4) Acréscimo de fatos -

  • Agora podemos começar a adicionar todos os artefatos na planilha do Excel criada.
  • É necessário garantir que cada requisito, caso de teste e o bug tenham IDs exclusivos.

5) Atualização da matriz de rastreabilidade de requisitos (RTM) -

  • Este é o processo contínuo até o final do ciclo de vida do projeto.
  • Qualquer alteração no requisito precisa ser atualizada aqui.

Vantagens da Matriz de Rastreabilidade de Requisitos (RTM)

  • Destaca os requisitos ausentes ou as inconsistências do documento.
  • Todos os cenários de teste possíveis são abordados.
  • Mostra defeitos gerais e status de execução, alinhados aos Requisitos comerciais.
  • Ajuda na versão adequada dos documentos necessários.
  • A Matriz de Rastreabilidade de Requisitos (RTM) ajuda na criação de um instantâneo para identificar as lacunas na cobertura do caso de teste a partir do requisito do projeto.

Escopo da matriz de rastreabilidade de requisitos (RTM) em qualquer projeto de software

  • O diagrama abaixo mostra a importância da Matriz de Rastreabilidade de Requisitos (RTM) em qualquer projeto de software. A Matriz de Rastreabilidade de Requisitos (RTM) ajuda a manter o registro de cada atualização / alteração no projeto e, portanto, cria um fácil rastreio sempre que necessário.

  • No diagrama acima, podemos facilmente descobrir que cada fase do projeto é atualizada na Matriz de Rastreabilidade de Requisitos (RTM).
  • Embora a Matriz de Rastreabilidade de Requisitos (RTM) seja apenas uma planilha do Excel comum que contém o status dos requisitos, casos de teste, especificações de design, bugs, etc.
  • Pode-se dizer o status completo do projeto de software olhando para esta folha.
  • Além disso, apenas a conscientização sobre a Matriz de Rastreabilidade de Requisitos (RTM) não é suficiente se você estiver gerenciando os requisitos em um projeto de desenvolvimento de software, mas também é importante analisar detalhadamente o documento da Matriz de Rastreabilidade de Requisitos (RTM) ao longo do curso do projeto de software.

Artigos recomendados

Este é um guia para a Matriz de Rastreabilidade de Requisitos (Escopo). Aqui discutimos a importância da matriz de rastreabilidade de requisitos e os tipos da matriz de teste de rastreabilidade. Você também pode consultar nossos outros artigos sugeridos para saber mais -

  1. Comunicação em Gerenciamento de Projetos
  2. Ciclo de vida do gerenciamento de projetos
  3. Matriz de rastreabilidade de requisitos
  4. Ferramentas de Gerenciamento Ágil de Projetos