O Que É Test Data Management?
Test data management (TDM) abrange como um time obtém, molda, isola e limpa os dados de que seus testes precisam. Inclui semear fixtures conhecidas, mascarar campos sensíveis copiados de produção e resetar o estado entre execuções. Um bom TDM mantém os testes determinísticos e evita que uma suite corrompa outro ambiente compartilhado.
Por que isso importa
Testes que compartilham dados mutáveis ficam flaky quando as execuções interferem umas nas outras ou quando registros obsoletos derivam. Gerenciar os dados de teste deliberadamente mantém cada execução partindo de um estado conhecido, o que é essencial para um CI confiável.
Atividades centrais
- Semear e resetar fixtures a cada execução
- Mascarar ou fazer subset de dados de produção
- Isolar dados por teste ou por branch
Guias relacionados
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 Synthetic Data?Synthetic data is artificially generated data that mimics the structure and statistical properties of real da…
Fixture - CI/CD Glossary DefinitionA fixture is the fixed, known state a test sets up before running - sample data, configured objects, a prepar…