- Scripts mal planejados;
- Pessoas não focadas e não qualificadas para o ambiente de teste; Recomenda-se que testes sejam realizados por Key Users da empresa;
- Organização de projeto com atividades paralelas aos testes (desenvolvimentos, parametrizações paralelas, por exemplo);
- Dados inadequados, insuficientes ou sem consistência.
A realização de testes integrados é um fator chave em uma implementação de ERP. Os testes integrados simulam a adequação da solução construída para a operação da empresa. Testes integrados em um ambiente de projeto ERP são um dos pontos mais relevantes da implementação, e tem como finalidade mitigar os riscos de implementação. Sem aprovação dos resultados dos testes integrados, uma empresa não deve fazer o Go Live.
Os testes devem utilizar massas de dados simulados e dados reais, conforme o nível de preparação de dados e o ciclo do teste. A realização de testes funcionais se compõe de três processos principais: planejamento, execução e correção de defeitos. A criação de cenários de testes de acordo com os processos de negócios denominados tests scripts é fundamental para avaliar a integração do processo, aspecto chave do ERP.
Após várias experiências de implementação e estratégias de testes, com base em experiência empírica em Projetos de implantação de ERP em diversos segmentos, chega-se à conclusão de um cenário recomendado de realização de 3 ciclos de testes com objetivos distintos. Deve-se considerar como premissa para a realização de testes integrados a realização de testes unitários durante a fase anterior do projeto (construção ou parametrização).
Um processo adequado de condução de testes integrados considera os seguintes ciclos, sendo eles:
CICLO I – normalmente neste ciclo são realizados testes integrados com maior número de funcionalidades possíveis, utilizando dados fictícios com o objetivo de avaliar todo o ciclo de processos, como por exemplo, da requisição de uma compra até a contabilização correta da transação e pagamento da fatura, com respectivo impacto na tesouraria, ou de um pedido de cliente até o depósito no caixa da empresa.
Um mínimo de 60% de precisão (ou resultado positivo) é requerido neste teste, com tempo de execução dentro do planejado. O planejamento de tempo para execução de teste deve ser um parâmetro a ser considerado na verificação de sucesso do teste. Se o teste ultrapassa o tempo planejado sem ter alcançado este padrão mínimo de 60% de aprovação funcional, o sinal é de que o ciclo do teste se esgotou e não teve sucesso, devendo ser desconsiderado. Neste caso o teste deve ser repetido, desde o planejamento até a sua análise. Resumidamente, o CICLO I tem como objetivo a verificação funcional integrada da solução para cenários limitados de negócio (cenários são alternativas de execução de um processo de negócio). As razões de falhas de testes podem ser: