Monte um roteiro de regressão curto e reproduzível
Em um jogo de desviar de obstáculos em uma única tela, um roteiro de regressão poderia ser: comece uma partida, mova-se para a esquerda e para a direita, desvie de um obstáculo, confirme que o tempo de sobrevivência aumentou, colida de propósito, reinicie e verifique se a partida seguinte começa com o cronômetro e a pontuação zerados. Essa sequência verifica comandos, colisões com obstáculos, pontuação, fim de jogo e recuperação. Mantenha o roteiro curto o bastante para executá-lo sempre que houver uma mudança, e não apenas antes do lançamento.
Adicione testes onde a mudança pode causar danos colaterais
Associe cada mudança a um comportamento relacionado. Depois de ajustar a altura do salto, teste tanto uma borda baixa quanto um salto mais alto que deveria ser possível. Depois de alterar o painel de fim de jogo, teste o reinício pelo teclado ou pelo ponteiro e confirme que a entrada não aciona também o controle que está por baixo. Depois de modificar uma pontuação salva, feche e reabra o jogo se a persistência fizer parte do projeto. Isso é mais eficiente do que repetir todas as fases sem motivo.
Perguntas sobre teste de regressão de jogo
Pequenas mudanças no jogo precisam de testes de regressão?
Sim, quando podem afetar uma interação central ou comportamento próximo. Um roteiro curto de regressão geralmente detecta problemas mais úteis do que uma grande lista de verificação que ninguém repete.
Quando devo expandir a lista de verificação de regressão?
Adicione uma verificação duradoura depois que um defeito for corrigido ou uma nova mecânica criar um risco específico. Mantenha observações exploratórias únicas em notas, a menos que se tornem condições de divulgação recorrentes.
Leitura complementar
Viu alguma informação desatualizada? Informar uma correção