Setup - Definição do Glossário de CI/CD
O setup roda antes de cada teste para construir as fixtures e o estado de que o teste depende.
Setup é a fase que roda antes de um teste para preparar o estado de que ele precisa, como criar objetos, semear dados ou iniciar um serviço. Ela estabelece um ponto de partida conhecido.
O setup se combina com o teardown para delimitar cada teste com estado novo. Setup por teste favorece o isolamento; setup compartilhado favorece a velocidade, mas arrisca acoplamento.
Suporte do framework
Hooks como beforeEach, setUp e fixtures do pytest rodam o setup automaticamente antes de cada teste ou suíte.
Guias relacionados
Teardown - CI/CD Glossary DefinitionTeardown: Teardown is the cleanup phase that runs after a test to release resources and reset state, such as…
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…
Arrange, Act, Assert - CI/CD Glossary DefinitionArrange, Act, Assert: Arrange, Act, Assert (AAA) is a pattern for structuring a test into three clear phases:…