A verificação documental é um tipo de teste estático.
Crédito da imagem: aodaodaod / iStock / Getty Images
A verificação de mesa é um teste manual informal que os programadores podem usar para verificar a codificação e a lógica do algoritmo antes do lançamento do programa. Isso permite que eles localizem erros que podem impedir um programa de funcionar como deveria. As ferramentas de depuração modernas tornam a verificação de mesa menos essencial do que era no passado, mas ainda pode ser uma maneira útil de detectar erros de lógica.
Visão geral da verificação de mesa
A verificação documental é um processo semelhante à revisão; neste exercício, o programador percorre linhas de código para identificar erros e verificar a lógica. Normalmente, o programador imprime o código e o examina em um exercício de lápis e papel. Ele pode executar um teste manual nos algoritmos, verificando se funcionam corretamente e não contêm erros de codificação. Isso geralmente envolve a criação de uma tabela com colunas contendo números de linha, variáveis, condições e entradas e saídas, dependendo das verificações que ele está fazendo.
Vídeo do dia
Vantagens da verificação documental
Até programadores experientes cometem erros - uma verificação documental pode ajudar a detectá-los e corrigi-los antes que um programa passe por uma execução formal. Executar uma verificação documental é rápido e barato. O programador que escreveu o código normalmente verifica por conta própria; se ela identificar problemas, poderá corrigi-los na hora, antes que o projeto passe para o próximo estágio. Se ela não fizer a verificação e um erro causar problemas mais tarde, isso pode atrasar o projeto. Os erros também podem ser mais difíceis de identificar em um estágio posterior.
Desvantagens da verificação documental
Uma verificação documental não garante que um programador encontrará erros. Também está sujeito a erro humano. Os programadores podem perder coisas que precisam ser consertadas, simplesmente porque eles escreveram o código e estão muito próximos dele para serem objetivos. Fazer com que um programador diferente faça a verificação administrativa pode resolver esse problema. No entanto, a pessoa que executa a verificação também precisa entender os requisitos por trás do código antes de avaliar se ele funcionará.
Verificação documental e passo a passo estruturado
A verificação documental às vezes faz parte de um processo de teste mais amplo. Em um passo a passo estruturado, por exemplo, o programador faz parte de um grupo de colegas que revisa e analisa o trabalho antes do lançamento. O programador normalmente dá os materiais para revisão aos membros do grupo antes da reunião. Durante a reunião em si, ela orienta o grupo no código. O ideal é que o grupo identifique os erros, se houver, ou faça sugestões viáveis para melhorias. Os projetos podem ter um ou mais estágios de passo a passo, verificando questões como a compreensão dos requisitos e a precisão da codificação.