FL-2.3.3 (K2) Comparar as finalidades do teste de confirmação e teste de regressão
Teste relacionado à mudança: Quando são feitas alterações em um sistema, seja para corrigir um defeito ou por causa de uma funcionalidade nova ou alterada, deve-se testar para confirmar se as alterações corrigiram o defeito ou implementaram a funcionalidade corretamente e não causaram consequências adversas imprevistas.
Teste de Confirmação: Depois que um defeito é corrigido, o software pode ser testado com todos os casos de teste que falharam devido ao defeito do software. A finalidade de um teste de confirmação é confirmar se o defeito original foi corrigido com sucesso.
Teste de Regressão: O teste de regressão é um reteste de um programa previamente testado, posterior a uma modificação, para garantir que falhas não tenham sido introduzidas descobertas decorrentes das alterações feitas.

Os testes de regressão podem ser realizados em todos os níveis de teste , e aplica-se para os testes funcionais , não funcionais e estruturais.
O teste de confirmação e o teste de regressão são realizados em todos os níveis de teste.
Os casos de testes usados em testes de regressão são executados muitas vezes e, devem ser bem documentados e reutilizáveis. Eles são fortes candidatos para automação de teste.
O quão extensivo o teste de regressão deve ser?

Tipos e níveis de teste

