Skip to content
Latchkey

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

Um test double é um substituto para um componente real, usado para isolar o código sob teste de suas dependências.

Um test double é qualquer objeto que faz o papel de uma dependência real durante um teste. Mocks, stubs, spies e fakes são todos tipos de test doubles.

O termo, cunhado por Gerard Meszaros, agrupa a família de objetos substitutos. Escolher o tipo certo (stub vs mock vs fake) importa para a clareza e a confiabilidade.

Por que importa

Os test doubles removem dependências lentas ou não determinísticas (redes, relógios, bancos de dados), tornando os unit tests rápidos e estáveis no CI.

Guias relacionados