O que é teste de fumaça?
O Smoke Testing é uma técnica de teste inspirada em testes de hardware, que verifica a fumaça dos componentes de hardware assim que o hardware é ligado. Da mesma forma, no contexto de teste de software, teste de fumaça se refere a testar a funcionalidade básica da construção.
Se o teste falhar, a construção é declarada instável e NÃO é mais testada até que o teste de fumaça da construção passe.
Teste de fumaça - Características:
Identificar as funcionalidades críticas de negócios que um produto deve satisfazer.
Desenhar e executar as funcionalidades básicas da aplicação.
Garantir que o teste de fumaça passe em cada construção para prosseguir com o teste.
O Smoke Tests permite descobrir erros óbvios, o que economiza tempo e esforço da equipe de teste.
Os testes de fumaça podem ser manuais ou automatizados.