Verificação de mesa

Definição – O que significa Desk Check?

Uma verificação documental é um processo informal não informatizado ou manual para verificar a programação e a lógica de um algoritmo antes de o programa ser iniciado. Uma verificação documental ajuda os programadores a encontrar bugs e erros que podem impedir o funcionamento correto do aplicativo. Embora seja uma técnica útil para detectar erros, os aplicativos e ferramentas de depuração modernos tornaram as verificações de mesa menos relevantes e não tão essenciais como antes.

Definirtec explica o Desk Check

Uma verificação documental enfoca a lógica e o valor das variáveis. Isso é bastante diferente de um plano de teste, que não se concentra no funcionamento interno e na lógica, e sim principalmente nas entradas e saídas exigidas pelo aplicativo. Uma verificação documental é realizada com a ajuda de uma tabela com colunas para coluna de número de linha de pseudo-código, coluna de condição, coluna de entrada / saída e uma coluna para variáveis. A coluna de número de linha de pseudo-código ajuda a especificar a linha ou linhas que estão sendo executadas. A coluna condição ajuda a mostrar o funcionamento na avaliação das condições. A coluna de entrada / saída ajuda a mostrar as entradas e saídas e ajuda a avaliar a entrada recebida pelo usuário e a saída exibida pela lógica. A coluna para variáveis ​​ajuda a avaliar os cálculos usando variáveis. O programador / projetista / testador começa com algumas entradas possíveis e percorre o algoritmo linha por linha. As linhas recebem números de linha e continuam com cada uma levando em consideração a mudança nos valores das variáveis. Todas as informações são capturadas nas colunas da tabela. A avaliação geralmente é feita com a ajuda de caneta / lápis e papel, e é semelhante à revisão.

Existem muitos benefícios associados à verificação documental. Ele pode encontrar e expor problemas e erros com o algoritmo. Também ajuda a verificar se o algoritmo funciona conforme o esperado para o designer ou programador. É uma técnica rápida e econômica. Pode ajudar na identificação de erros de lógica nas fases iniciais da avaliação.

Uma verificação documental não é infalível. É dever do designer / programador certificar-se de ter percorrido todos os caminhos possíveis da lógica e fazer uso de todos os conjuntos de dados necessários. A verificação documental está sujeita a erro humano, pois o avaliador precisa entender os requisitos antes de avaliar a lógica.