Pular para o conteúdo

Soluções · Integrações, sistemas e qualidade de dados

Comparação · Base de teste diferente da produção: o que comparar

Por que a base de teste não se comporta como a produção e o que fazer com essa diferença?

Resposta direta

Comparar alternativas começa por nomear a diferença: volume, distribuição, cadastros e histórico. Não existe cópia fiel e barata ao mesmo tempo. Há três caminhos usuais: manter base reduzida com casos escolhidos, anonimizar uma extração da produção, ou copiar a produção com controle de acesso. A escolha depende do tipo de falha que se quer detectar: regra de negócio, volume ou dado sujo. Registrar a decisão e o que ela deixa de cobrir evita a expectativa de que o teste reproduza a produção.

Objetivo
Comparar alternativas
Formato indicado
Projeto de implementação
Atualizado em

O que esta página acrescenta: Compara três caminhos de base de teste lado a lado por custo, risco e tipo de falha que cada um consegue revelar.

O que muda entre a base de teste e a real

A distância entre as duas bases quase nunca é o número de registros. É a distribuição: concentração de cadastros incompletos, registros órfãos, campos vazios em proporções diferentes e exceções que só aparecem no volume real.

Para decidir, vale medir por campo: quantos valores nulos, quantos formatos fora do padrão, quantos vínculos quebrados entre tabelas. Comparar essas contagens entre as duas bases aponta onde o teste esconde problema.

Manter separada, reduzir a diferença ou copiar

Manter base separada é o caminho de menor custo e maior chance de surpresa em produção. Copiar a produção reduz surpresa, mas transfere o problema para controle de acesso, retenção e sigilo do dado real.

Uma extração anonimizada fica entre os dois. Exige regra fixa de anonimização, atualização periódica e alguém responsável por mantê-la. Sem esse responsável, a extração envelhece e volta a divergir. O critério de escolha é o tipo de falha que se quer detectar primeiro.

O que nenhuma das opções resolve

Nenhuma base de teste reproduz integralmente o comportamento de produção, porque parte do que existe lá é dado sujo acumulado, integração em tempo real e condição de contorno que não se copia.

Também não há escolha que sirva a todos os testes ao mesmo tempo. Carga e desempenho pedem volume; regra de negócio pede variabilidade; segurança pede minimização. Um arranjo só, para todo tipo de teste, tende a atender mal a todos.

Recurso prático

Caminhos para a base de teste

AbordagemO que decide
Base reduzida com casos escolhidosValida regra de negócio; não revela volume nem dado sujo
Extração anonimizada da produçãoCobre distribuição e cadastros; exige regra fixa de anonimização, atualização periódica e responsável definido
Cópia integral da produçãoReproduz volume e casos raros; pesa em custo, controle de acesso, retenção e sigilo

O erro comum é tratar a diferença como falha do ambiente de teste e pedir cópia integral sem definir qual falha se quer detectar e quem responde pelo dado real copiado.

Sobre o que está escrito aqui

Conceitos relacionados: base de teste · base de produção · anonimização · massa de dados · ambiente de homologação. Exemplos são ilustrativos. Não há cliente, resultado, preço, prazo ou certificação nesta página. Quando o formato indicado é Projeto de implementação, ele descreve uma possibilidade de trabalho — a conversa inicial avalia contexto e aderência.

Para continuar

Páginas relacionadas

O mesmo problema em outro objetivo

Outras leituras em Integrações, sistemas e qualidade de dados

Quer avaliar isso no seu contexto?

Esta página trata de base de teste diferente da produção. Diagnóstico de integração é a frente que investiga o mecanismo por trás desse tipo de problema. O formato mais associado é Projeto de implementação.