Skip to content
Latchkey

O Que É uma Test Factory?

Uma test factory é uma função ou classe que constrói objetos de domínio ou registros prontos para uso em testes, preenchendo os campos obrigatórios com defaults razoáveis. Um teste chama a factory e sobrescreve apenas os atributos relevantes para seu cenário. Isso mantém os testes concisos e evita duplicar o setup de objetos válidos por toda a suite.

Por que isso importa

Construir objetos complexos à mão em todo teste é verboso e frágil; uma única alteração de schema quebra dezenas de testes. Uma factory centraliza a construção, de modo que uma mudança de default é feita uma vez e cada teste permanece focado em sua intenção.

Guias relacionados