A importância do Teste de Regressão

Anne Caroline Rocha
gtsw
Published in
2 min readJul 29, 2020

Os testes de regressão geralmente são executados após a correção de algum defeito ou após a adição de uma nova funcionalidade. Seu objetivo é garantir que nenhum defeito foi acrescentado ao sistema após sua evolução. De nada adianta testar um sistema, verificar que ele não possui defeitos para aquele conjunto de casos de teste e após modificações no sistema, aqueles casos de teste não serem novamente executados, pois as novas mudanças podem trazer defeitos para o sistema.

Chamamos de teste de regressão, porque temos que testar novamente funcionalidades que já foram testadas antes. Normalmente, este tipo de teste é realizado através de ferramentas de automação de teste, porque um problema encontrado durante estes testes é a falta de tempo para executar novamente casos de teste já executados, logo o teste de regressão é deixado para segundo plano.

No entanto, esta é uma falha grave que as equipes de teste podem cometer, pois nos testes de regressão geralmente encontramos mais defeitos do que na primeira execução, isso porque o testador já terá mais familiaridade com o sistema e ao executar novamente aqueles casos de teste é possível perceber outros tipos de defeitos que na primeira execução passaram-se despercebidos.

“Os testes de regressão automáticos são uma maneira eficiente de reduzir a quantidade de defeitos que podem ser encontrados em um sistema.”

Para que os testes de regressão sejam executados em tempo hábil, é necessário que o gerente de testes tenha em mente a necessidade deste tipo de teste, assim ele poderá planejar a execução dos testes de regressão e garantir que eles serão realizados.

O roteiro de casos de testes de regressão pode ser de três tipos:

  • Casos de teste que abrangem todas as funcionalidades do sistema.
  • Casos de teste apenas para as funcionalidades que foram modificadas.
  • Novos casos de teste para as funcionalidades que provavelmente foram afetadas pela mudança.
Livro “Simplificando Teste de Software

Anne Caroline Rocha é autora do livro “Simplificando Teste de Software”, que aborda o tema de Teste de Software utilizando uma linguagem simples e didática, ideal para quem está começando na área. Em 2020, escreveu o ebook “Investir ou não em teste de software?”. Clique aqui para adquirir o livro!

Ela acredita que compartilhar conhecimentos é a chave para um mundo melhor.

--

--