Teste de código livre

O que é o Teste Livre de Código?

Teste livre de código, uma técnica de teste realizada sem a execução de código. As técnicas de teste estático, como revisão e análise estática, fazem parte do teste livre de código.

  • Revisão - normalmente usado para encontrar e eliminar erros ou ambigüidades em documentos como requisitos, design, casos de teste, etc.

  • Análise estática - o código escrito por desenvolvedores é analisado (geralmente por ferramentas) em busca de defeitos estruturais que podem levar a defeitos.

Tipos de resenhas:

Os tipos de avaliações podem ser fornecidos por um diagrama simples:

Análise estática - por ferramentas:

A seguir estão os tipos de defeitos encontrados pelas ferramentas durante a análise estática:

  • Uma variável com um valor indefinido

  • Interface inconsistente entre módulos e componentes

  • Variáveis ​​que são declaradas, mas nunca usadas

  • Código inacessível (ou) Código Morto

  • Violações de padrões de programação

  • Vulnerabilidades de segurança

  • Violações de sintaxe