Índice:
Definição - O que significa Smoke Testing?
O teste de fumaça, no contexto do desenvolvimento de software, é uma série de casos de teste executados antes do início de testes mais rigorosos. O objetivo do teste de fumaça é verificar se os principais recursos de um aplicativo funcionam corretamente. Um conjunto de testes de fumaça pode ser automatizado ou uma combinação de testes manuais e automatizados.
Techopedia explica testes de fumaça
O teste de fumaça é um teste preliminar usado para detectar os erros funcionais de alto nível de um aplicativo. Se os testes falharem, os testes adicionais do aplicativo serão interrompidos e a compilação será recusada para testes adicionais até que a compilação passe no teste de fumaça.
O termo em si é derivado da indústria eletrônica. Ao reparar um componente de hardware, se o equipamento funcionar sem fumaça, é dito que o componente passou no teste.