GeneXus for Agents: o que é, como funciona e como começar
In this guide we explain what GeneXus for Agents is, how it works, and how to take your first steps with GeneXus for Agents Quick…
Em recente lançamento do Unit Testing da versão Beta, Fernanda Sesto, da Abstracta, explicou seu funcionamento.
O que é “Unit Testing“?
Unit testing, ou testes unitários, é um método para testar unidades individuais de código-fonte para determinar se eles podem ser usados. A finalidade dos testes unitários é separar todas as partes do programa e testar cada uma delas para verificar sua operação correta.
Para realizar testes de lógica de negócios em GeneXus de forma isolada, rápida e repetitiva, os procedimentos de GeneXus devem ser programados, sendo a única possibilidade de encapsular o código de lógica de negócios e reutilizá-lo em diferentes painéis/objetos.
Por que Unit Testing?
O método Unit Testing ajuda a detectar situações nos estágios iniciais do processo de desenvolvimento, com consequentes economias em despesas e erros futuros, e sem afetar qualquer outra parte do software. Também permite ter um código mais robusto, confiável e estável. Além disso, a detecção e a correção de erros são mais fáceis quando estão em uma unidade individual e não em todo o sistema.
Por outro lado, a criação de testes unitários permitirá à Comunidade GeneXus a possibilidade de aplicar a integração contínua e unir metodologias ágeis com as práticas de DevOps, melhorando assim o processo de desenvolvimento, com o resultado de produtos de maior qualidade.
A figura a seguir mostra os níveis tradicionais de testes automatizados, nos quais você pode ver que os testes de unidade são os mais rápidos e os mais econômicos, enquanto os testes de IU são bastante lentos e são mais caros.

Quem pode criar testes de unidade?
Geralmente, são os desenvolvedores que geram os testes unitários à medida que produzem o código, embora aqueles que têm experiência em testes e tenham conhecimentos básicos de GeneXus também possam criá-los. Eles podem ser executados usando o GeneXus IDE, com isolamento de falhas.
Como você pode criar testes unitários em GeneXus?
Você encontrará um tutorial passo a passo para criar testes de unidade em:
https://wiki.genexus.com/commwiki/servlet/wiki?38337,Creating+Unit+Tests,
Como se começa a usar?
Em https://www.genexus.com/en/developers/betatesters você pode se inscrever para o processo de testes Beta da próxima versão de GeneXus 16 e instalar a versão disponível para download.
Para testá-lo em GeneXus 15, acesse:
https://wiki.genexus.com/commwiki/servlet/wiki?38327,Toc%3AGXtest+v4,#Where+can+I+get+it%3F+
Deixe um comentário