Teste de Regressão

O que é teste de regressão?

Teste de regressão de uma técnica de teste de caixa preta que consiste em reexecutar os testes que são afetados pelas alterações de código. Esses testes devem ser executados com a maior freqüência possível ao longo do ciclo de vida de desenvolvimento do software.

Tipos de testes de regressão:

  • Final Regression Tests: - Um "teste de regressão final" é executado para validar a construção que não mudou por um período de tempo. Esta construção é implantada ou enviada aos clientes.

  • Regression Tests: - Um teste de regressão normal é executado para verificar se o build NÃO quebrou nenhuma outra parte do aplicativo pelas mudanças recentes do código para correção de defeitos ou aprimoramento.

Seleção de testes de regressão:

  • Requer conhecimento sobre o sistema e como ele afeta as funcionalidades existentes.

  • Os testes são selecionados com base na área de defeitos frequentes.

  • Os testes são selecionados para incluir a área, que sofreu alterações de código muitas vezes.

  • Os testes são selecionados com base na criticidade dos recursos.

Etapas do teste de regressão:

Os testes de regressão são os casos ideais de automação que resultam em melhores REturn On Iinvestimento (ROI).

  • Selecione os testes de regressão.

  • Escolha a ferramenta apt e automatize os testes de regressão

  • Verificar aplicativos com Checkpoints

  • Gerenciar testes de regressão / atualizar quando necessário

  • Agende os testes

  • Integrar com as construções

  • Analise os resultados