

AppTester: Automação de teste
O AppTester é uma ferramenta de suporte útil para automação e validação de testes em projetos de modernização automatizada. A função do AppTester é registrar casos de teste em sistemas legados (3270, terminal Unix, GUI do Windows, lote etc.), manter definições de teste, reproduzi-las em aplicativos migrados no cenário de destino, avaliar os resultados automaticamente e fornecer estatísticas gerais sobre a taxa de sucesso e de cobertura. O teste de regressão e o controle de qualidade são elementos essenciais para todos os projetos de modernização iterativos, portanto, essa ferramenta diminui significantemente o risco e o esforço necessário.
O AppTester™ é uma ferramenta de suporte útil para automação e validação de testes em projetos de modernização automatizada. As funções do AppTester são:
- registrar casos de teste em sistemas legados (3270, terminal Unix, Windows GUI, lote, etc.),
- manter definições de teste,
reproduzi-los em aplicativos migrados no cenário de destino, - avaliar os resultados automaticamente e fornecer estatísticas gerais sobre o sucesso e a taxa de cobertura.
Testes de regressão e controle de qualidade são essenciais para todos os projetos de modernização iterativos, portanto, essa ferramenta reduz significativamente o risco e o esforço necessário.
A suposição da migração de aplicativos legados é que o aplicativo migrado faz exatamente o que o sistema legado fez: produz a mesma saída para uma determinada entrada.
Automation and validation
Isso é verdadeiro para processamento em lote quando um estado de banco de dados capturado (‘captured’) como linha de base é modificado pelo aplicativo. O mesmo – mas migrado – banco de dados no mundo novo é modificado exatamente da mesma forma pelo aplicativo convertido. Aplicativos em lote – aos milhares – devem ser executados e testados repetidamente para provar a identidade.
Isso também vale para aplicativos com interface de usuário: a saída, seja uma tela visível para o usuário ou alterações no banco de dados, deve ser idêntica em ambos os sistemas. Para centenas de telas com muitas variações diferentes de entrada do usuário devem ser testadas repetidamente. Esses casos de teste geralmente são definidos pelo cliente e registrados no sistema legado. Em seguida, são reproduzidos no sistema convertido e as saídas são comparadas de acordo.
A gravação, gerenciamento, reprodução e comparação são todos gerenciados pelo AppTester que vem com uma interface de gerenciamento.
Outros produtos
Descubra todos os nossos produtos!

KnowledgeLiberator
Entender o sistema legado.

DataLiberator
Migração de banco de dados legado.

CodeLiberator
Conversão de linguagem.

AppTester
Automação de teste.