Teste de Mesa em Algoritmos

O Teste de Mesa é um processo manual que é utilizado para validar a lógica de um determinado algoritmo. Ele é utilizado principalmente em algoritmos quando a linguagem utilizada não possui nenhuma ferramenta automatizada de depuração. O teste consiste em acompanhar os valores das variáveis do programa e verificar se os resultados são os esperados. É um teste limitado, já que é factível somente para programas e algoritmos menores, porém bastante eficaz na detecção de erros 12345.

A figura serve para exemplificar, de maneira didática, os passos de um teste de mesa quando estamos aprendendo sobre algoritmos.

1Stack Overflow em Português 2DIO 3Devs Channel 4Curso de CPP da He4rt Developers – GitHub Pages 5: Treinamento em Lógica de Programação