Skip to content
Latchkey

Test Fixture - Definição do Glossário CI/CD

Um test fixture é o contexto preparado (dados, objetos, ambiente) do qual um teste depende para produzir resultados consistentes.

Um test fixture é o estado e os dados de base fixos de que um teste precisa para rodar de forma confiável, como um banco de dados populado, arquivos de exemplo ou objetos configurados. Os fixtures tornam os testes repetíveis.

Os fixtures são criados durante o setup e descartados durante o teardown. Frameworks como pytest e JUnit oferecem suporte de primeira classe a fixtures para compartilhar o setup entre testes.

No CI

Fixtures compartilhados aceleram as suítes, mas podem introduzir acoplamento entre testes. Isole fixtures mutáveis por teste para evitar falhas dependentes de ordem.

Guias relacionados