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
Fixture - CI/CD Glossary DefinitionA fixture is the fixed, known state a test sets up before running - sample data, configured objects, a prepar…
What Is Seed Data?Seed data is a predefined set of records loaded into a database before tests or a new environment runs, givin…
What Is a Faker Library?A faker library generates realistic-looking fake values such as names, emails, and addresses, used to populat…