Automação de testes

Automação de teste em projetos de migração

O teste é uma fase crítica de qualquer projeto de modernização ou migração legado. No caso de uma migração funcional de 1: 1, o novo sistema deve fornecer os dados, serviços e resultados originais idênticos. O comportamento do sistema migrado precisa ser comparado e validado em relação ao sistema legado original.
O teste geralmente demora e usa uma quantidade significativa de recursos, considerando o tamanho de um aplicativo legado típico, que pode ser de vários milhões de LOC, com milhares de funções e processos de negócios. O teste de regressão também aumenta o esforço de teste.
A automação de testes em projetos de modernização e migração é essencial e deve reduzir muito o esforço de teste e eliminar o teste manual demorado.


A resposta da FreeSoft a este desafio foi o desenvolvimento de um mecanismo exclusivo de automação de testes projetado especificamente para a validação de migração de sistemas legados. Nossa solução o AppTester é uma ferramenta de automação de testes totalmente integrada às outras ferramentas do LiberatorWorkbench. O AppTester permite o registro de casos de teste em vários ambientes legados, tanto para funções on-line quanto em lote, e reproduzi-los no sistema migrado com comparação automatizada de resultados de execução. O AppTester fornece painel, estatísticas, histórico completo de testes, manutenção de definições de casos de teste e outros recursos para testar processos de automação.