O que é Matriz de Rastreabilidade de Requisitos (RTM) em testes?
⚡ Resumo Inteligente
A Matriz de Rastreabilidade de Requisitos (RTM) é um documento estruturado que vincula os requisitos do projeto aos seus respectivos casos de teste, garantindo cobertura e validação completas. Ela desempenha um papel fundamental nos testes de software, prevenindo a perda de funcionalidades, apoiando a conformidade e fornecendo visibilidade a todas as partes interessadas.

O que é Matriz de Rastreabilidade (TM)?
Uma Matriz de Rastreabilidade é um documento que correlaciona quaisquer dois documentos de base que exigem um relacionamento muitos para muitos para verificar a integridade do relacionamento.
Ele é usado para rastrear os requisitos e verificar se os requisitos atuais do projeto foram atendidos.
👉 Inscreva-se para o Projeto de Teste de Software ao Vivo Gratuito
O que é uma Matriz de Rastreabilidade de Requisitos?
Uma Matriz de Rastreabilidade de Requisitos (RTM) é um documento que mapeia e rastreia os requisitos do usuário com casos de teste. Ele captura todos os requisitos propostos pelo cliente e a rastreabilidade dos requisitos em um único documento, entregue ao final do processo. Ciclo de vida de desenvolvimento de software. O principal objetivo da Matriz de Rastreabilidade de Requisitos é validar que todos os requisitos sejam verificados por meio de casos de teste, de modo que nenhuma funcionalidade fique desmarcada durante o teste de software.
Por que o RTM é importante?
A principal tarefa de todo testador deve ser entender os requisitos do cliente e garantir que o produto final esteja livre de defeitos. Para atingir esse objetivo, todo QA deve compreender completamente os requisitos e criar casos de teste positivos e negativos.
Isso significaria que os requisitos de software fornecidos pelo cliente teriam que ser subdivididos em diferentes cenários e em casos de teste. Cada um desses casos teria que ser executado individualmente.
Surge aqui uma questão: como garantir que o requisito seja testado, considerando todos os cenários/casos possíveis? Como garantir que nenhum requisito fique de fora do ciclo de testes?
Uma maneira simples é rastrear o requisito com seus cenários de teste correspondentes e casos de teste. Isso é chamado de 'Matriz de Rastreabilidade de Requisitos'.
A matriz de rastreabilidade é normalmente uma planilha que contém os requisitos com todos os requisitos possíveis cenários de teste e casos e seu estado atual, ou seja, se foram aprovados ou reprovados. Isso ajudaria a equipe de testes a entender o nível das atividades de teste realizadas para o produto específico.
Quem precisa de RTM?
A Matriz de rastreabilidade de requisitos (RTM) não é apenas para testadores — é valioso para qualquer pessoa envolvida na entrega de software ou projetos de alta qualidade.
- Controle de qualidade e testadores → Garanta 100% de cobertura de requisitos com casos de teste bem mapeados.
- Analistas de negócios → Acompanhe os requisitos do SRS/User Stories até a execução.
- Gerentes de Projeto → Obtenha visibilidade do escopo, progresso e requisitos não atendidos.
- Desenvolvedores → Entenda como os recursos se relacionam com os objetivos de negócios.
- Indústrias Regulamentadas (Saúde, Automotivo, Aeroespacial, Finanças) → Comprove conformidade e passe em auditorias com rastreabilidade clara.
- Clientes e Stakeholders → Tenha certeza de que seus requisitos foram implementados e testados.
👉 Em suma, qualquer pessoa responsável por construir, validar ou aprovar requisitos de software benefícios do RTM.
Quais parâmetros incluir na Matriz de Rastreabilidade de Requisitos?
- Código do requisito
- Tipo de Requisito e Descriptíon
- Casos de teste com status
Acima está um exemplo de matriz de rastreabilidade de requisitos.
Mas em um típico teste de software projeto, a matriz de rastreabilidade teria mais do que esses parâmetros.
Conforme ilustrado acima, uma matriz de rastreabilidade de requisitos pode:
- Mostre a cobertura do requisito no número de casos de teste
- Status de design, bem como status de execução para o caso de teste específico
- Se houver algum teste de aceitação do usuário a ser feito pelos usuários, o status do UAT também poderá ser capturado na mesma matriz.
- Os defeitos relacionados e o estado atual também podem ser mencionados na mesma matriz.
Este tipo de matriz forneceria Balcão único para todas as atividades de teste.
Além de manter um Excel separado, uma equipe de testes também pode optar pelo rastreamento de requisitos disponível nas Ferramentas de Gerenciamento de Testes.
Tipos de Matriz de Teste de Rastreabilidade
Na Engenharia de Software, uma matriz de rastreabilidade pode ser dividida em três componentes principais, conforme mencionado abaixo:
- Rastreabilidade direta: Esta matriz é usada para verificar se o projeto avança na direção desejada e para o produto certo. Ele garante que cada requisito seja aplicado ao produto e que cada requisito seja testado minuciosamente. Ele mapeia requisitos para casos de teste.
- Rastreabilidade retroativa ou reversa: É usado para garantir que o produto atual permaneça no caminho certo. O objetivo por trás desse tipo de rastreabilidade é verificar se não estamos expandindo o escopo do projeto adicionando código, elementos de design, testes ou outro trabalho não especificado nos requisitos. Ela mapeia os casos de teste aos requisitos.
- Rastreabilidade bidirecional (Avançar+Retroceder): Esta matriz de rastreabilidade garante que os casos de teste abranjam todos os requisitos. Ela analisa o impacto de uma mudança nos requisitos afetados pelo Defeito em um produto de trabalho e vice-versa.
Como criar uma Matriz de Rastreabilidade de Requisitos
Vamos entender o conceito de Matriz de Rastreabilidade de Requisitos através de um projeto bancário Guru99.
Com base em o Documento de Requisitos de Negócios (BRD) com Documento de Requisitos Técnicos (TRD), os testadores começam a escrever casos de teste.
Vamos supor que a tabela a seguir seja nosso Documento de Requisitos de Negócios ou BRD para o Projeto bancário Guru99.
Aqui, o cenário é que o cliente deve conseguir fazer login no site do banco Guru99 com a senha e o ID de usuário corretos, enquanto o gerente deve conseguir fazer login no site por meio da página de login do cliente.
A tabela abaixo é nossa Documento de Requisitos Técnicos (TRD).
Nota: As equipes de controle de qualidade não documentam o BRD e o TRD. Além disso, algumas empresas usam Documentos de Requisitos de Função (FRD), que são semelhantes aos Documentos de Requisitos Técnicos, mas o processo de criação de uma Matriz de Rastreabilidade permanece o mesmo.
Vamos em frente e criar RTM em testes
Passo 1) Nossas exemplo de caso de teste is
“Verificar login: quando o ID e a senha corretos forem inseridos, o login deverá ser efetuado com sucesso.”
Passo 2) Identifique o Requisito Técnico que este caso de teste está verificando. Para o nosso caso de teste, o requisito técnico T94 está sendo verificado.
Passo 3) Observe este Requisito Técnico (T94) no Caso de Teste.
Passo 4) Identifique o Requisito de Negócios para o qual este TR (Requisito Técnico-T94) está definido
Passo 5) Observe o BR (Requisito de Negócio) no Caso de Teste
Passo 6) Faça o procedimento acima para todos os casos de teste. LaterExtraia as 3 primeiras colunas do seu conjunto de testes. O RTM em testes está pronto!
Vantagens da Matriz de Rastreabilidade de Requisitos
- Confirma 100% de cobertura de teste
- Ele destaca quaisquer requisitos ausentes ou inconsistências de documentos
- Mostra os defeitos gerais ou o status de execução com foco nos requisitos de negócios
- Ajuda a analisar ou estimar o impacto no trabalho da equipe de QA com relação à revisão ou retrabalho dos casos de teste
Melhores práticas e dicas para usar o RTM
Uma Matriz de Rastreabilidade de Requisitos (RTM) é mais eficaz quando é mantido simples, consistente e atualizado regularmente. Aqui estão as melhores práticas que permitirão que as equipes garantam cobertura total, retrabalho mínimo e maior confiança na entrega do projeto:
- Comece cedo → Crie seu RTM logo no início do projeto.
- Mantenha-o atualizado → Atualize a matriz sempre que os requisitos ou casos de teste mudarem.
- Use IDs transparentes → Atribua IDs exclusivos aos requisitos e casos de teste para facilitar a rastreabilidade.
- Cubra casos positivos e negativos → Garanta que cada requisito seja validado de vários ângulos de teste.
- Colabore entre equipes → Envolva testadores, desenvolvedores, BAs e gerentes de projeto na manutenção do RTM.
- Ferramentas de alavancagem → Em vez de planilhas, considere ferramentas de gerenciamento de testes (como Jira, HP ALM ou Zephyr) para escalabilidade.
- Version Control → Mantenha versões históricas para rastrear alterações e manter a conformidade.
- Foco na Simplicidade → Evite sobrecarregar a matriz; destaque apenas os parâmetros essenciais.
- Audite regularmente → Revise periodicamente o RTM para detectar lacunas antes dos prazos de teste.
- Link para Valor Comercial → Mapeie os requisitos de volta às metas de negócios para mostrar o ROI.
Desafios e soluções comuns do RTM
- Desafio: Manter o RTM atualizado
Requisitos e casos de teste mudam com frequência, tornando o RTM obsoleto rapidamente.
Solução: Use ferramentas automatizadas de gerenciamento de testes que sincronizam requisitos, casos de teste e defeitos em tempo real. - Desafio: Complexidade Excessiva
Adicionar muitos parâmetros torna o RTM difícil de manter e interpretar.
Solução: Mantenha o RTM enxuto concentrando-se apenas em campos essenciais, como IDs, descrições e status. - Desafio: Pouca colaboração da equipe
Equipes diferentes podem não concordar em relação à propriedade ou às atualizações.
Solução: Defina funções claras, envolva testadores, desenvolvedores e analistas e agende revisões regulares do RTM. - Desafio: Cobertura de Requisitos Incompleta
Alguns requisitos podem não ter casos de teste, o que leva à perda de funcionalidade.
Solução: Valide a cobertura regularmente, use rastreabilidade bidirecional e execute auditorias antes de grandes lançamentos. - Desafio: Esforço Manual em Grandes Projetos
Gerenciar RTM em planilhas se torna demorado para sistemas complexos.
Solução: Adote ferramentas de RTM como Jira, HP ALM ou Zephyr para automatizar mapeamento e relatórios.
Vamos aprender RTM com um exemplo no vídeo
Clique aqui. se o vídeo não estiver acessível
Modelo de Matriz de Rastreabilidade de Requisitos (RTM)
Clique abaixo para baixar o arquivo Excel do modelo RTM
Baixe o modelo RTM Excel (.xlsx)










