Teardown - Definição do Glossário de CI/CD
O teardown roda após cada teste para desfazer efeitos colaterais e devolver o ambiente a um estado limpo.
Teardown é a fase de limpeza que roda após um teste para liberar recursos e redefinir o estado, como fechar conexões, apagar arquivos temporários ou reverter uma transação.
O teardown é a contraparte do setup. Pulá-lo vaza recursos e causa poluição de testes que aparece como falhas intermitentes mais tarde na execução.
Suporte do framework
Frameworks expõem hooks como afterEach, tearDown e finalizadores de fixture do pytest para garantir que a limpeza rode mesmo quando um teste falha.
Guias relacionados
Setup - CI/CD Glossary DefinitionSetup: Setup is the phase that runs before a test to prepare the state it needs, such as creating objects, se…
Test Fixture - CI/CD Glossary DefinitionTest Fixture: A test fixture is the fixed baseline state and data a test needs to run reliably, such as a see…
Test Pollution - CI/CD Glossary DefinitionTest Pollution: Test pollution occurs when one test leaves behind state (files, database rows, global variabl…