segunda-feira, 1 de junho de 2015

Teste automatizado de Relatórios SIM/SIE

Foi disponibiliza uma nova funcionalidade para teste automatizado de todos os relatórios do sistema. O objetivo desta funcionalidade é executar, de forma agilizada, um teste de execução em diversos relatórios do sistema utilizando parâmetros reais de geração. A funcionalidade foi implementada de forma que a própria simulação seja gerada automaticamente pelo sistema, evitando que cada relatório seja configurado previamente para a execução.

AMSimulaRelat.exe

Na aplicação é possível verificar os seguintes dados:
- Descrição do Relatório
- Nome da DLL envolvida
- Início e Fim da Execução além do tempo gasto
- Tamanho em bytes do relatório gerado
- Parâmetros de entrada utilizados na simulação
- Plano de acesso de cada DLL

Cada vez que um relatório é executado, todos os parâmetros utilizados são salvos permitindo que o teste automatizado represente com fidelidade o tempo de processamento do mesmo. Durante a simulação só é possível usar os últimos parâmetros coletados.

Após o envio dessa funcionalidade ao cliente será possível compararmos a performance de execução de cada relatório entre os ambientes (nossos e dos clientes). Não será necessária nenhuma intervenção/configuração para que os parâmetros de simulação sejam armazenados pelo sistema. Dessa forma será possível que a qualquer momento o ambiente do cliente seja acessado e os relatórios testados.

Para versões futuras poderão ser incluídas operações de log em cada simulação feita, a fim de comparar resultados atuais com o passado. Também será possível disparar execuções simultâneas para fins de teste de stress em cada relatório, troca de parâmetros, entre outros.

Se houverem sugestões de melhorias para incorporar à aplicação favor repassar.

Um comentário: