Fake - Definição do Glossário de CI/CD
Um fake é uma implementação funcional e leve de uma dependência usada para manter os testes rápidos e isolados.
Um fake é um dublê de teste com uma implementação funcional, porém simplificada, como um banco de dados em memória em vez de um real. Ele se comporta como o real, mas é mais rápido e autocontido.
Ao contrário dos stubs, fakes contêm lógica real. Um repositório em memória ou um relógio falso permite que os testes exercitem comportamento realista sem sistemas externos.
No CI
Fakes removem a instabilidade de serviços externos, permitindo que a suíte rode de forma determinística em qualquer runner sem acesso à rede.
Guias relacionados
Stub - CI/CD Glossary DefinitionStub: A stub is a test double that returns predefined responses to calls, with no logic of its own. It lets a…
Test Double - CI/CD Glossary DefinitionTest Double: A test double is any object that stands in for a real dependency during a test. Mocks, stubs, sp…
Test Isolation - CI/CD Glossary DefinitionTest Isolation: Test isolation means each test runs independently, without depending on or affecting other te…