Teste de BI: casos de teste de Business Intelligence

O que รฉ teste de BI?

Business Intelligence (BI) รฉ o processo de coleta, limpeza, anรกlise, integraรงรฃo e compartilhamento de dados para obter insights prรกticos que impulsionam o crescimento dos negรณcios. O teste de Business Intelligence ou teste de BI verifica os dados de preparaรงรฃo, o processo ETL, os relatรณrios de BI e garante que a implementaรงรฃo esteja correta. O teste de BI garante a credibilidade dos dados e a precisรฃo dos insights derivados do processo de BI.

Vocรช pode aprender mais sobre ETL/Business Intelligence neste tutorial

Casos e cenรกrios de teste de teste de BI

A seguir estรฃo os casos de teste genรฉricos que precisam ser validados para qualquer projeto de teste de BI

Cenรกrios de teste de verificaรงรฃo ETL

Exemplos de casos de teste

  • Verifique se os dados estรฃo mapeados corretamente do sistema de origem para o sistema de destino
  • Verifique se todas as tabelas e seus campos foram copiados da origem para o destino
  • Verifique se as chaves configuradas para serem geradas automaticamente foram criadas corretamente no sistema de destino
  • Verifique se os campos nulos nรฃo estรฃo preenchidos
  • Verifique se os dados nรฃo estรฃo ilegรญveis nem truncados
  • Verifique se o tipo e o formato dos dados no sistema de destino sรฃo os esperados
  • Verifique se nรฃo hรก duplicidade de dados no sistema de destino
  • Verifique se as transformaรงรตes foram aplicadas corretamente
  • Verifique se a precisรฃo dos dados nos campos numรฉricos รฉ precisa
  • Verifique se o tratamento de exceรงรตes รฉ robusto

Preparando cenรกrios de teste de dados

Exemplos de casos de teste

  • A contagem de registros de verificaรงรฃo de reconciliaรงรฃo entre as tabelas STG (preparaรงรฃo) e as tabelas de destino sรฃo as mesmas apรณs a aplicaรงรฃo de regras de filtro
  • Insira um registro que nรฃo esteja carregado na tabela de destino para determinada combinaรงรฃo de teclas
  • Copiar registros, enviando os mesmos registros que jรก estรฃo carregados nas tabelas de destino - nรฃo devem ser carregados
  • Atualizar um registro para uma chave quando as colunas de valor forem alteradas nos carregamentos do dia_02
  • Exclua os registros logicamente nas tabelas de destino
  • Valores carregados por tabelas de processos
  • Valores carregados por tabelas de referรชncia

Carregamento de dados em cenรกrios de teste de BI

Exemplos de casos de teste

  • Verifique se o banco de dados de destino e de origem estรฃo bem conectados e se nรฃo hรก problemas de acesso.
  • Para uma carga completa, marque a opรงรฃo truncar e certifique-se de que estรก funcionando bem.
  • Ao carregar os dados, verifique o desempenho da sessรฃo
  • Verifique se hรก erros nรฃo fatais.
  • Verifique se vocรช pode falhar na tarefa pai de chamada se a tarefa filho falhar.
  • Verifique se os logs estรฃo atualizados
  • Verificar mapaping e de gestรฃo de documentos os parรขmetros sรฃo configurados com precisรฃo
  • Verifique se o nรบmero de tabelas nos sistemas de origem e de destino รฉ o mesmo
  • Compare os atributos das tabelas de estรกgio com os das tabelas de destino. Eles devem ser combinados.

Cenรกrios de teste de relatรณrios de BI

Exemplos de casos de teste

  • Exibir data e hora
  • Precisรฃo decimal para nรบmeros-chave
  • Em uma determinada pรกgina exibe o nรบmero de linhas e colunas
  • Caracterรญsticas gratuitas no relatรณrio
  • Como os valores/dados em branco sรฃo exibidos para caracterรญsticas e รญndices no relatรณrio
  • Se a pesquisa por caracterรญsticas รฉ baseada em chave ou chave&texto conforme aplicรกvel
  • A opรงรฃo de pesquisa no texto diferencia maiรบsculas de minรบsculas - superior, inferior ou ambos

Resuma esta postagem com: