Setup
The setup process involves configuring your testing environment and resources. This guide will walk you through the steps required to set up the device pool, manage files, configure databases, and utilize global variables..
To begin, Click on Setup 
Device Pool
Set up a collection of devices for testing purposes. Create, edit, or delete device pools according to your testing needs.
Click on
New Device PoolTo create a device pool, enter a name for the pool in the "Device Pool Name" field.
To add devices to the pool, find the devices that you want to add and select the check box next to each device.
After you have selected the devices, click
Save and Continueto save the device pool for later use. The device pool will be saved under the name that you provided.You can edit and delete the device pool once created.

File Management
Manage the files necessary for your testing endeavors. Upload, edit, or delete IPA/APK files for testing.
Click on
Upload File.Browse and upload the IPA/APK file from your system.
You can edit and delete the file once uploaded.

Database Configuration
Configure database connections for your testing environment. This section guides you through the process of creating and managing database configurations.
Create a new database configuration by clicking on the
New Configuration.Provide all the details by filling out the form and click on
Create Config.You can edit and delete the configuration after configuring.

Global Variables
Global Variables are used when you want to reuse a particular value multiple times in your scripts. You can create a new environment, Edit the environment, Clone, and Delete the environment.
Types of variables and their usage :
Custom: Provide your own custom inputs to reuse. For example: If you would want to use the same port number and endpoint across multiple APIs you can provide the port and endpoint values under global variables.
Integer / Decimal: Provide the minimum and maximum values so that the number generated is within that range. For decimal type, provide the decimal point number so that the number generated will have decimal numbers up to the number provided. For Example: If the min, max, and decimal point numbers provided are 1,100 and 2 respectively then the random generated value might be 88.93.
UUID/GUID: GUID (or UUID) is an acronym for 'Globally Unique Identifier' (or 'Universally Unique Identifier'). It is a 128-bit number used to identify resources. This generates random hexadecimal numbers which can be used across the project. (Note this value is generated only when the run gets initiated).
Email: Provide the email format you would want to generate. Here, provide? for alphabets and # for numbers. We provide a default email format which is ????####@gmail.com.
Date: It will generate a random date while executing the script. Provide the date and time format to generate. The default value of the date will be dd-MM-yyyy. Modify Date field - is used to modify the current date generated according to the specified format. Example: If the format entered is dd-MM-yyyy, the previous implementation would allow us to generate the current date based on the format entered, but by using modify date field you can modify the date generated by increasing the number of months/days/years. Format for input : -/+ (date)/ -/+ (month)/ -/+ (year) Example : Date format : dd-MM-yyyy and Modify Date : +1/+10/-1 Explanation: Using the above value will generate the current date using the format (dd-MM-yyyy) and then the value in Modify Date: +1/+10/-1 field will be picked up from right to left order (year first) and then applied to the current date generated So, therefore, the final date will be as follows (IN SEQUENCE)
Example : Format: dd-MM-yyyy Date generated: 08/09/1997 Modify Date: +1/+2/-2 Final Date value generated: 09/11/1995
FirstName/LastName: The FirstName and LastName variable type will generate a random FirstName/LastName when the run gets initiated.
BaseURL: As the name suggests, you can provide a URL that can be used inside the script of the same project. The variable can be used in the ‘Go to URL or ‘Launch’ steps, to launch the URL specified in the variable value. This variable comes in handy when all or most of your scripts use the same launch URL.
Past Date : It will randomly generate the past date based on the input provided. Provide the year and date format to generate. The default value of the date will be dd-MM-yyyy. Note : (MM - months, mm - minutes). For Example: If you provide the format dd-MM-yyyy then the date generated would be something like 16/02/2021.
Future Date : It will randomly generate the future date based on the input provided. Provide the year and date format to generate. The default value of the date will be dd-MM-yyyy. Note : (MM - months, mm - minutes). For Example: If you provide the format mm-dd-yyyy then the date generated would be something like 03-01-2024.
Password: It will be helpful in case you have any password to use many times in the same project.

Last updated