Skip to content
Latchkey

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