Lar Programas O que é um cheque de mesa? - o que é techopedia

O que é um cheque de mesa? - o que é techopedia

Índice:

Anonim

Definição - O que significa Desk Check?

Uma verificação de mesa é um processo informal, não informatizado ou manual, para verificar a programação e a lógica de um algoritmo antes do lançamento do programa. Uma verificação de mesa ajuda os programadores a encontrar bugs e erros que impediriam o aplicativo de funcionar corretamente. 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 quanto antes.

Techopedia explica Desk Check

Uma verificação de mesa se concentra na lógica e no valor das variáveis. Isso é bem diferente de um plano de teste, que não se concentra no funcionamento e na lógica internos, e se concentra principalmente nas entradas e saídas exigidas pelo aplicativo. Uma verificação de mesa é realizada com a ajuda de uma tabela com colunas para coluna de número de linha de pseudocódigo, coluna de condição, coluna de entrada / saída e uma coluna para variáveis. A coluna do número da linha do pseudo-código ajuda a especificar a linha ou linhas que estão sendo executadas. A coluna de condições ajuda na exibição do trabalho ao avaliar as 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 na avaliação dos cálculos usando variáveis. O programador / designer / testador começa com algumas entradas possíveis e percorre o algoritmo linha por linha. As linhas recebem números de linha e prosseguem com cada uma delas, levando em consideração a alteração 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.

Há muitos benefícios associados à verificação na mesa. Ele pode encontrar e expor problemas e erros com o algoritmo. Também ajuda a verificar se o algoritmo funciona como planejado para o designer ou programador. É uma técnica rápida e barata. Pode ajudar na identificação de erros na lógica nos estágios iniciais da avaliação.

Um cheque de mesa não é infalível. É dever do designer / programador garantir que percorreu todos os caminhos possíveis da lógica e usar todos os conjuntos de dados necessários. A verificação de mesa está sujeita a erro humano, pois o avaliador precisa entender os requisitos antes de avaliar a lógica.

O que é um cheque de mesa? - o que é techopedia