GXtest v4 Licensing

Official Content

Licensing model

GXtest v4 has unit and UI test automation capabilities.

  • Unit testing is included on GeneXus 16 IDE for free to use by a single developer.
  • GXtest Recorder is also open to the public, downloadable from Google Web Store (Google Chrome browser is required)

If you want to collaborate (commit / update test cases to GeneXus Server), or running them in a CI / CD scheme (like Jenkins) you will need to use the licensed version. 

The GXtest license must be authorized on your GeneXus Server.

The following table illustrates which of the main features require a GXtest license.

 

Feature

License

Unit Testing

 

 

Creating Unit Tests

Free

Running Unit tests on GeneXus IDE

Free

Test Coverage

Free

Database Mocking

Licensed

UI Test automation  

 

 

 

Recording tests using Google Chrome

Free (*)

Run tests using Chrome Extension

Free (*)

Creating UI tests in KB. Running on different browsers

Licensed

Creating and running mobile UI tests

Licensed

Launch tests on the cloud

Licensed

General  

 

 

Running tests unattended (CI/CD)

Licensed

Commit / Update tests from GXServer

Licensed

Import / Export tests

Licensed

Jenkins integration

Licensed

Test Suite Test Suite object Licensed

(*To save the test cases in the KB and run them from the GeneXus IDE, it is necessary to obtain the GXtest license.

Request License Key

Note: The instructions below are intended for administrators of on-premises installations of GeneXus Server. If you use any of the GeneXus Server SaaS options you will only need to add GXtest to your subscription. Please contact gxserveronline@genexus.com for information on the available plans and how to add GXtest to your service.

On your GeneXus Server console, select the "License" option from the menu on the left.

image_2020413131346_1_png

Make sure the license for GeneXus Server is already authorized.
img1_20191030193339_1_png

Click the Request License button and select the GXtest license plan (must be the same as the GeneXus Server license plan):

img2_20191030192911_1_png

Clicking on the Online button will open a web page on which you may login with your GeneXus Account and complete the license request and obtain your License Key.

In case you have no Internet connection or if you have any problem connecting to the GeneXus Account License Server, you may use the Offline button instead. This will download a .gxa file that you may send by email to your local distributor, asking for a License Key.

Authorize

Once the License Key has been obtained, it must be entered using the Enter License option and selecting the Authorize option:

GXtestEnterLicense_png

Also, it can be done with the Upload Files option. 

Uninstall

To uninstall an installed License, the Uninstall option is available:

img4_png

After selecting this option, the following confirmation dialog will be displayed:

GXtestUninstallLicense_png