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
