Skip to main content

Veritran Docs

Low-Code Test

Low-Code Test (LCT) is a testing feature that allows you to configure and run automated tests to ensure quality when building your mobile apps, without the need for specialized testing skills.

The tests are created and managed in Studio, but they are run on a device farm. This allows you to execute the tests across a wide range of real mobile devices, detect any building errors and then fix them in Studio. This also allows you to verify that your app is compatible with different devices and operating systems.

You should use this feature after building your app and before delivering it, to make sure that any specific action or flow within the app works properly and prevent any future issues.

Pre-requisites

Before creating a test in LCT, make sure you have the following items ready:

  • Generate your app's build or builds in Mobile Builder with the "Low-Code Test enabled" option activated in the Application Configuration panel. The "Test automation enabled" option should not be activated, as enabling these features simultaneously generates conflicts. To learn more about the use of the options available, refer to Mobile Builder's documentation.

    Tip

    Keep the platform component open to obtain the information required in the Run Settings section.

  • Build your app in Studio, including the screens involved in the actions you want to test, and generate and publish your app to save any updates.

Navigate the LCT feature

You can access the Low-Code Test feature by navigating to your app's branch and clicking Branch Actions > Low-Code Test in the overview's top menu.

From the feature's homepage (Tests page), you first need to access the Run Settings panel and configure your app's Android and iOS binaries, and your device farm credentials. This action is necessary before running any test because you must configure on which binaries to run the test and on which devices to execute it, depending on the operating system you want to test.

Then, you can set any variable you may reuse in your tests from the Variables page. If you edit a variable's value from this page, the change will apply to every test where that variable is included, which makes maintenance easier.

Once you have your run settings configured and you have added any variable to the variables list, you are ready to create a new test and run it.Create and run a test

Finally, when the execution of your test is finished, you can see the outcome of the test run on the Results page.