Pular para o conteúdo

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

Base de teste diferente da produção: como medir a diferença

Como medir o quanto a base de teste está diferente da produção?

Resposta direta

A distância entre base de teste e produção se mede por camadas, não por um número único. Comparar volume de registros, distribuição dos tipos de dado, presença de casos-limite e regras de negócio que só existem em um dos lados. A soma dessas diferenças indica se o teste exercita o mesmo comportamento da produção ou apenas um recorte reduzido. Medir a distância é diferente de zerá-la: em quase todo ambiente controlado a base é menor de propósito.

Objetivo
Explicar medição
Formato indicado
Projeto de implementação
Atualizado em

O que esta página acrescenta: Trata a diferença entre as bases como medida comparável, e não como defeito a corrigir ou obstáculo a contornar.

O que uma base menor esconde no resultado

Um teste feito em base reduzida responde a menos perguntas do que parece. Volume menor esconde fila, duplicidade e conflito de regra. Tipos de dado ausentes escondem erro de formato. Regras que só rodam em produção não aparecem no resultado.

Antes de discutir a conclusão do teste, vale descrever o que a base de teste contém e o que não contém. Sem essa descrição, o resultado fica sem referência e qualquer leitura dele vira opinião.

Registro da medição a cada rodada

A medição precisa de critério fixo, repetido a cada rodada, para permitir comparação ao longo do tempo. Registrar a proporção de volume por tabela, os tipos presentes e ausentes e as regras sem dado correspondente.

Cada item medido ganha um responsável e uma data. O registro não serve para justificar o teste, serve para apontar onde uma diferença conhecida limita o que se pode concluir.

O que a medição não resolve

Medir a distância entre as bases não torna o teste representativo. Se a diferença estiver em regra de negócio ou em caso-limite crítico, nenhum ajuste de proporção corrige isso.

A medição também não substitui teste em produção controlada quando a mudança toca dado sensível, cálculo financeiro ou obrigação regulatória. Nesses casos o limite é de método, não de tamanho de base.

Recurso prático

Roteiro para comparar a base de teste com a produção

  1. Listar os campos e as regras de negócio que a mudança em teste toca e marcar quais existem só na produção.
  2. Contar registros por tabela nos dois ambientes e registrar a proporção entre eles, sem corrigir a diferença.
  3. Comparar a distribuição por tipo, faixa e situação, não apenas o total de linhas.
  4. Verificar se os casos-limite usados em teste existem na produção e em que quantidade.
  5. Anotar as regras que não têm dado correspondente em teste e o efeito disso no resultado observado.

O erro mais comum é medir só o total de registros. Uma base pequena pode representar bem a produção; uma base grande pode não conter nenhum caso-limite.

Sobre o que está escrito aqui

Conceitos relacionados: base de homologação · volume de registros · casos-limite · regra de negócio · distribuição de dados. 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.