O Que É um Golden Dataset?
Um golden dataset é uma coleção estável e curada manualmente de entradas emparelhadas com suas saídas conhecidamente corretas, mantida sob controle de versão e tratada como fonte da verdade para um teste. Pipelines executam o sistema contra ele e comparam os resultados com as expectativas registradas. Como os dados são fixos e revisados, qualquer diferença aponta para uma mudança real de comportamento, e não para ruído.
Por que isso importa
Entradas geradas aleatoriamente tornam as falhas difíceis de reproduzir. Um golden dataset dá a cada execução a mesma baseline, de modo que regressões surgem de forma determinística e podem ser depuradas contra um exemplo conhecido.
Usos comuns
- Validar transformações de dados e saída de ETL
- Regression testing para previsões de modelos de ML
- Fixar o comportamento de parser ou serializer
Guias relacionados
What Is a Golden File?A golden file is a stored reference output that a test compares against, flagging any difference as a failure…
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 Snapshot Test?A snapshot test records a serialized output on first run and fails later runs when the output changes, catchi…