Teste Cruzado de Projetos no Scratch

As duplas trocam projetos do Scratch e realizam uma rodada estruturada de uso e revisão. Cada estudante deve testar o projeto, registrar observações e implementar pelo menos uma melhoria autorizada pelo autor.

Passo a Passo para Execução

  1. Abra o projeto que será testado.
  2. Execute o programa antes de modificar qualquer bloco.
  3. Anote o que o projeto deveria fazer e o que efetivamente fez.
  4. Teste mais de uma situação, incluindo pelo menos um caso diferente daquele usado pelo criador.
  5. Examine a organização do código e observe nomes de variáveis e blocos personalizados, quando existirem.
  6. Registre uma sugestão de melhoria que seja clara e possível de executar.
  7. Converse com o autor antes de alterar partes importantes do projeto.
  8. Implemente uma pequena melhoria ou correção autorizada.
  9. Execute novamente os mesmos testes para verificar o efeito da alteração.
  10. Finalize com uma apresentação rápida em que as duplas mostrem o que foi descoberto e o que mudou.

Comentários

Testar e revisar são atividades diferentes, mas relacionadas. Testar significa observar o comportamento do programa em situações variadas. Revisar significa olhar também para a organização e a clareza da solução. Na vida real, aplicativos e jogos passam por testes antes de serem disponibilizados. A colaboração permite encontrar problemas mais cedo e construir soluções com diferentes pontos de vista.

A Equipe de Controle de Qualidade

Os estudantes trocam pequenos algoritmos e assumem o papel de testadores. O objetivo não é procurar quem errou, mas descobrir se o projeto atende ao que foi planejado e propor ajustes úteis.

Materiais Necessários

  • Cartões com pequenos algoritmos criados pelos estudantes
  • Folhas de critérios de teste
  • Fichas de 'funcionou' e 'precisa de ajuste'
  • Lápis e borrachas
  • Quadro para registrar boas práticas de feedback
  • Folha de revisão individual
  • Cartões com cenários de teste diferentes do exemplo original

Passo a Passo da Execução

  1. Explique que um programa pode funcionar em uma situação e apresentar problemas em outra.
  2. Apresente critérios simples: funciona como esperado, é fácil de entender e responde corretamente aos testes.
  3. Organize a troca dos algoritmos entre as duplas.
  4. Peça que os novos leitores executem as instruções seguindo exatamente o que foi escrito.
  5. Registrem onde o comportamento bateu com o esperado.
  6. Registrem também qualquer ponto que tenha gerado dúvida ou resultado diferente.
  7. Oriente os alunos a escrever sugestões objetivas e respeitosas.
  8. Devolva os projetos aos autores para que escolham quais melhorias desejam aplicar.
  9. Repita um dos testes depois da alteração para verificar o resultado.
  10. Finalize discutindo como diferentes pessoas podem perceber detalhes diferentes em uma mesma criação.

Conexão Computacional

Revisão por pares é quando outra pessoa analisa nosso trabalho para ajudar a encontrar problemas ou oportunidades de melhoria. Em programação, isso é importante porque o autor conhece tão bem o próprio projeto que pode deixar passar algo que outro usuário percebe imediatamente. É parecido com pedir a um colega para testar um jogo ou ler uma história antes de publicá-la. A revisão melhora o produto e também ajuda quem revisa a aprender.