Teste de Fumaça - Definição do Glossário de CI/CD
O teste de fumaça roda uma verificação rápida e mínima da funcionalidade central para detectar quebras importantes cedo.
O teste de fumaça é uma verificação rápida e superficial de que os caminhos mais críticos de um build funcionam minimamente, executada cedo para decidir se vale a pena um teste mais profundo. O nome vem de ligar um hardware para ver se ele solta fumaça.
Os testes de fumaça são o primeiro gate: se o app não iniciar ou um endpoint chave retornar 500, não há sentido em rodar a suíte completa. Eles evitam que os pipelines desperdicem tempo em builds mortos.
No CI
Rode os testes de fumaça como um estágio inicial para que falhas óbvias parem o pipeline em segundos, em vez de após uma suíte longa.
Guias relacionados
Sanity Testing - CI/CD Glossary DefinitionSanity Testing: Sanity testing is a narrow, focused check that a specific function or recent fix works as exp…
Regression Testing - CI/CD Glossary DefinitionRegression Testing: Regression testing reruns existing tests after a change to confirm that previously workin…
End-to-End Testing - CI/CD Glossary DefinitionEnd-to-End Testing: End-to-end testing validates a complete user flow through the entire system, from the int…