Sobre esta ferramenta
Uma matriz de rastreabilidade responde a duas perguntas de auditoria: todo requisito é testado, e todo teste existe por um motivo? Informe requisitos e casos de teste (ou cole-os como CSV, com valores entre aspas e quebras de linha tratados conforme a RFC 4180), liste os IDs de requisitos que cada teste cobre, e a matriz é montada enquanto você digita. Cada célula mostra o status do teste vinculado, cada requisito mostra quantos de seus testes passaram e o resumo informa a cobertura geral. Requisitos sem testes, testes que não rastreiam para nada, vínculos com IDs de requisitos inexistentes e IDs duplicados são sinalizados. Os IDs são comparados sem diferenciar maiúsculas de minúsculas. Exporte a matriz como CSV para planilha ou Markdown para wiki.
Como usar
- Adicione requisitos com ID e descrição, ou importe-os de um CSV.
- Adicione casos de teste com os IDs de requisitos vinculados (separados por vírgula) e o status, ou importe-os.
- Revise o resumo de cobertura e as lacunas sinalizadas e depois corrija os vínculos ou adicione testes.
- Exporte a matriz como CSV ou Markdown.
Perguntas frequentes: Gerador de matriz de rastreabilidade de requisitos
Quais colunas de CSV posso importar?
Para requisitos: ID e Description (ou Title/Summary). Para casos de teste: ID, Title, uma coluna cujo cabeçalho contenha “Req”, “Link”, “Cover” ou “Trace”, e Status. Sem linha de cabeçalho, as colunas são lidas nessa ordem. Os valores de status pass, fail e blocked são reconhecidos; qualquer outro vira Not run.
Qual a diferença entre cobertura e cobertura verificada?
A cobertura conta os requisitos com pelo menos um teste vinculado. A cobertura verificada conta os requisitos cujos testes vinculados passaram todos. Um requisito pode estar coberto, mas não verificado, se seus testes falharam ou não rodaram.
O que é um caso de teste órfão?
Um teste que não está vinculado a nenhum requisito da matriz. Ele pode testar algo não documentado, pertencer a um requisito removido ou simplesmente estar sem o vínculo. Vale a pena olhar cada um.