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!

knowledge_liberator_logo

KnowledgeLiberator

Entender o sistema legado.

data_liberator

DataLiberator

Migração de banco de dados legado.

code_liberator

CodeLiberator

Conversão de linguagem.

app_tester

AppTester

Automação de teste.

Deixe sua mensagem

Solicitar demo