Smoke Test - Definição do Glossário de CI/CD
Um smoke test é uma verificação pequena e rápida que confirma se os caminhos mais críticos funcionam minimamente, executada logo após um build ou deploy para detectar quebras catastróficas antes de testes mais profundos.
Origem e escopo
O nome vem do hardware: ligue e veja se solta fumaça. Um smoke test responde "isto está fundamentalmente quebrado?" (a aplicação inicializa, a homepage carrega) em vez de verificar comportamentos detalhados.
Em CI
Um smoke test pós-deploy que acessa um endpoint /health controla a promoção: se falhar, o pipeline faz rollback antes que os usuários percebam.
Guias relacionados
Idempotent Deploy - CI/CD Glossary DefinitionIdempotent Deploy: An idempotent deploy is a deployment that produces the same end state no matter how many t…
Snapshot Test - CI/CD Glossary DefinitionSnapshot Test: A snapshot test records the output of code (a rendered component, a serialized object) to a st…
Test Double - CI/CD Glossary DefinitionTest Double: A test double is any stand-in object used in place of a real dependency during testing. Mocks, s…