GXtest é o produto desenvolvido em conjunto entre
Abstracta e GeneXus para projetar, automatizar e executar testes funcionais em aplicações web e mobile desenvolvidas com GeneXus. A melhor parte? Os usuários do GXtest não precisam ter conhecimentos de programação, pois é intuitivo e muito fácil de usar.
Mariana Falabrino, Customer Success na Abstracta, detalha as últimas notícias do GXtest:
- Foi adicionada a funcionalidade de definir os valores esperados dos testes automaticamente com o resultado da primeira execução.
- Adicionada a capacidade de executar todos os testes em um objeto. Esta funcionalidade é valorizada ao atualizar o objeto, pois todos os testes que o exercitam podem ser executados.
- Na camada de teste de interface, a integração do GXtest Recorder na IDE GeneXus foi adicionada e os testes podem ser registrados a partir da IDE.
- Os testes da Web UI podem ser executados no modo Headless, uma nova propriedade no nível KB.
- Foi adicionado um comando para comparar imagens e um comando para tirar imagens completas da aplicação.
- O suporte para aplicativos Android foi adicionado à camada de teste de IU mobile.
- Um novo objeto chamado Test Suite está disponível, criado com o objetivo de ser capaz de agrupar testes com um determinado critério e tratá-los como uma unidade.
- A integração com a estrutura Allure também foi acrescentada para que o histórico das execuções de testes possa ser facilmente visualizado a partir de Jenkins.
“Continuaremos a trabalhar para melhorar a execução dos testes unitários para executá-los rapidamente em ambientes implantados”. Além disso, vamos melhorar o gerenciamento dos dados de teste. Também vamos implementar novos comandos com referências de nomes de controle. Estaremos lançando algumas funcionalidades básicas de Visual Testing e uma primeira versão beta de um plugin JMeter para realizar testes de desempenho em aplicações GeneXus”, disse Falabrino na palestra
Software Testing com GeneXus –
GeneXus Live 2021.
Principais características do GXtest
GXtest Designer: Modelar um caso de teste através de uma interface acessível e fácil de usar com a possibilidade de executar em diferentes plataformas e com diferentes versões do GeneXus.
Gravador GXtest: Permite registrar as ações do usuário executadas em seu navegador para criar um caso de teste.
GXtest Manager: Permite agrupar os casos de teste e agendar sua execução. Em seguida, permite que você veja os resultados de cada execução.
