O que é Teste de Regressão?
À medida que uma aplicação continua a crescer, não é incomum ter situações onde novas alterações quebram involuntariamente funcionalidades existentes. Isto é conhecido como uma regressão.
Para ajudar a identificar esses problemas antes que aconteçam, você pode usar testes de regressão. Teste de regressão é quando você executa novamente testes funcionais em partes da sua aplicação para garantir que tudo ainda funcione conforme o esperado. Se você implementou correções de bugs, melhorias ou até mesmo atualizações na sua configuração, então é uma boa ideia realizar testes de regressão.
Existem diferentes ferramentas que você pode usar para realizar testes de regressão. Eles incluem Puppeteer, Playwright, Selenium e Cypress.
Também existem algumas técnicas de teste para estar ciente quando se trata de regression testing. O primeiro é chamado de teste de regressão unitário. Aqui é onde você tem uma lista de itens que precisam ser testados toda vez que mudanças ou correções importantes são implementadas no app.
Outra técnica de teste é chamada de partial regression testing. Isso envolve abordagens direcionadas para garantir que as novas alterações não tenham quebrado aspectos específicos da aplicação.
Finalmente, há testes completos de regressão. Esta é a opção mais demorada e detalhada, que analisa todas as funcionalidades afetadas pelas mudanças recentes na
codebase e executa testes contra elas.
É importante notar que retesting e regression testing são diferentes. O retesting é usado para verificar problemas conhecidos e garantir que eles foram resolvidos, enquanto o regression testing busca por problemas desconhecidos que possam ter ocorrido por meio de mudanças recentes na codebase.Este módulo não possui perguntas. Marque como concluído.