|
2
- Teste de Mesa
O
teste de mesa ou chinês é um teste feito manualmente,
analisando o algoritmo, com valores que possam testar as suas
diversas condições para que depois os resultados
sejam comparados com a execução do programa no computador.
Havendo qualquer divergência entre os resultados, o algoritmo
deve ser analisado.
|
Para fazer
um teste de mesa, siga passos descritos abaixo:
•
Identifique
as variáveis envolvidas em seu algoritmo;
• Crie uma tabela com linhas e colunas correspondentes ao
número de instruções observadas pelo teste
de mesa e o número de variáveis envolvidas. Utilize
a primeira coluna para identificar os números das linhas
correspondentes às instruções observadas
e identifique as demais colunas com o nome de uma variável;
• De cima para baixo, preencha cada uma das linhas da tabela
com o número da linha que identifica cada instrução,
seguida dos valores assumidos pelas variáveis do programa
após a execução daquela instrução.
• Para indicar que o valor de uma variável foi lido,
envolva-o entre parênteses;
• Se o valor foi escrito pela instrução, envolva-o
entre chaves;
• Para valores indefinidos, ou seja, aqueles que ainda não
foram determinados até uma dada instrução,
utilize a interrogação.
|
|