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
- Verifique o mapeamento 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