Testando um Programa Antes de Considerá-lo Pronto
Período: Ensino Fundamental 1 | Ano: 2º Ano
Importante: Este material é meramente uma sugestão. Cabe ao educador adaptar as ideias oferecidas à realidade de sua turma, encontrando a melhor forma de aplicar o conteúdo.
Introdução: Introdução ao teste de programas. A criança cria ou executa uma solução, observa o resultado, identifica diferenças entre o esperado e o realizado e propõe alterações.
Passo a Passo para Execução
- Abrir uma atividade interativa de programação.
- Ler o objetivo antes de montar os blocos.
- Criar uma primeira solução sem tentar adivinhar imediatamente todas as respostas.
- Executar o programa.
- Observar o que aconteceu.
- Comparar o resultado com o objetivo.
- Identificar qual parte precisa ser modificada.
- Alterar somente o necessário e executar novamente.
- Pedir que a criança explique o que mudou entre a primeira e a segunda tentativa.
- Reforçar que testar e corrigir faz parte do processo normal de programação.
Links e Recursos
Comentários
Teste e depuração são atividades diferentes, mas relacionadas. Testar significa verificar o comportamento do programa; depurar significa investigar e corrigir um problema encontrado. É parecido com experimentar um brinquedo para descobrir por que ele não funciona como esperado e então procurar o que precisa ser ajustado.O Caminho que Precisa Ser Testado
Duplas criam instruções para conduzir um colega por um caminho marcado no chão. O teste revela problemas que não estavam evidentes durante o planejamento.Materiais Necessários
- Fita adesiva para criar caminhos no chão
- Cartões de movimento e direção
- Objetos macios para representar obstáculos
- Folhas de planejamento
- Lápis e borracha
- Cartões para marcar início e destino
- Quadro branco
Passo a Passo da Execução
- Criar um pequeno percurso com início, destino e alguns obstáculos.
- Dividir os estudantes em duplas.
- Uma criança planeja a sequência de comandos enquanto a outra executa.
- O executor deve seguir somente as instruções fornecidas.
- Observar o momento em que o percurso não acontece como planejado.
- Parar e identificar qual comando pode ter provocado o problema.
- Alterar a instrução e executar novamente.
- Repetir o processo até que o percurso seja realizado conforme o objetivo.
- Trocar os papéis entre as crianças.
- Conversar sobre por que testar é uma etapa importante na criação de programas.