Um teste de regressão verifica se algo que funcionava antes continua funcionando depois de uma mudança. É como conferir se as luzes ainda acendem após um eletricista consertar uma tomada próxima.

Se uma pessoa desenvolvedora altera a página de acesso, um teste de regressão também pode verificar se a redefinição de senha continua funcionando. Uma pequena edição pode afetar outro recurso que compartilha o mesmo código.

As equipes costumam repetir essas verificações automaticamente. Passar em um teste de regressão dá confiança útil, mas cobre apenas as situações que o teste realmente verifica.