Version: GeneXus 18

GXtest 4.0 course 

Unit Testing (web/api/mobile)

Automating logic tests for the different types of applications that can be developed with GeneXus is a must for every developer. As a developer, they will verify the correct functioning of the business logic against each change implemented on the local KB, allowing immediate feedback on your updates. They will also be included in the pipelines to run as regression tests prior to releasing a new version and ensuring maximum quality for your clients.

Video transcript

Presentation

Objective
We will show you how to automate the testing of your applications (valid for web, API and mobile
applications). The test objects available in the GeneXus IDE allow you to create tests at different
application levels. You can quickly create tests at the logic, services and interface level (the latter only
for web applications).
Automated testing allows you to deliver the systems you develop to your customers with maximum
speed and quality, enabling you to achieve continuous integration/continuous delivery, which is the
methodological foundation for competence in the industry.

Approach
The application to be automated is a web application implemented for training purposes. However,
you will be able to apply most of the knowledge to mobile and service-oriented applications.

Prerequisites
Basic knowledge of GeneXus programming. If you don´t have it, we recommend that
you study this material before the start of the course.

Suggested methodology 
Alternate the theory with practice exercises that can be downloaded from the “Materials” section.
Watch all the videos of the course and do all the practice exercises corresponding to those topics.

Approximate duration
Theory/Practice: 5 hours


 

Accelerate your learning with teacher support

With instructors and fellow students, it's even easier to learn.

Materials

The instructions for the practical exercises and the necessary resources to do them are available for download at the following links:

Practice exercises (pdf): containing the challenges designed for the course.
Resources (xpz): containing the resources specified in the instructions of the challenges.

Materials

Bonus Material

Download the free Trial version of GeneXus here.
 
GeneXus Trial     Guide: ”Installation and first run of GeneXus Trial”