Atividade 01
Par Programação: Testes Unitários
Os alunos trabalham em pares para escrever funções simples e criar testes unitários que cubram casos normais e edge cases. Executam os testes no interpretador e ajustam o código com base nos resultados falhados. Registam os testes num relatório partilhado.
Preveja comportamentos inesperados num programa com base em diferentes entradas.
Sugestão de FacilitaçãoDurante a par programação em testes unitários, circule pela sala para garantir que ambos os elementos do par discutem casos de teste antes de os implementarem.
O que observarApresente aos alunos um pequeno trecho de código (por exemplo, uma função que calcula a média de uma lista de números). Peça-lhes para escreverem 3 casos de teste: um com entradas normais, um com uma entrada limite (por exemplo, lista vazia ou com um único elemento) e um com uma entrada inválida (por exemplo, lista com texto). Peça para preverem o resultado esperado para cada caso.