3. O que são?
Testes de regressão é um tipo de teste de software que é
realizado para garantir que as correções de defeitos ou
melhorias não afetaram as outras partes da aplicação.
4. Objetivo
A finalidade dos testes de
regressão é garantir que
as novas alterações de
código não prejudiquem
as funcionalidades
existentes do aplicativo.
5. Por que "Teste de Regressão"?
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.
6. Quando
Sempre que houver uma alteração no código com base na mudança de
requisitos.
Um novo recurso é adicionado à aplicação.
Problemas de desempenho aparecem no aplicativo.
7. Tipos de testes de
Regressão
Abrangem todas as
funcionalidades do
Sistema.
Apenas as que foram
modificadas.
Todas as
funcionalidades que
provavelmente foram
afetadas pelas
alterações.
8. Papel da automação
Automação desempenha um papel muito importante em testes de regressão,
porque o teste manual pode ser muito demorado e caro.