Executing Tests: Configuration and Execution Types
Last updated
Last updated
When conducting test executions, our platform provides three distinct execution types, each tailored to address varying validation requirements:
Quick Runs act as an initial validation step, ensuring accurate test execution before formal approval. To perform Quick Runs:
Locate the "Run" button positioned in the top right corner.
A uniform Quick Run dialog box will emerge across all service categories.
Choose between an existing global variable or establish a new one for configuration.
Opt for either a shared browser or a dedicated browser (where available).
For mobility-related scenarios, select a device pool and define the intended target device.
For API-based tests, assign the pertinent global variable.
Initiate the test execution by clicking the "Run" button, initiating the run and subsequently leading to the reports screen. check here
2. Test Execution in the Test Listing Page
Within the test listing page, execute single or multiple tests with ease:
Utilize checkboxes to indicate the desired scripts for execution.
Initiate the execution process by selecting the "Execute" button, prompting the configuration dialog.
Adapt the configuration settings based on the specific scripts chosen.
Tailored options are available for a variety of script types: web, mobility, API, and desktop.
Web scripts allow the selection of a browser type and offer the possibility of configuring a database.
Mobility scripts enable the selection of devices and APK preferences.
API scripts require the selection of an appropriate global variable.
Desktop scripts allow for the selection of nodes and the customization of OTP settings.
Schedule Test allow for scheduling test to your preferred execution time. (Schedule Test feature is only provide in Test Listing page and Disabled if selected test consist of Desktop Testing scripts).
3. Script Execution from the Steps Page
Executing scripts directly from the steps page streamlines the process:
Click the "Execute" button associated with the desired script.
Configure the execution settings according to the specific script type.
Similar to the test listing page, script types encompass web, mobility, API, and desktop.
Web scripts offer a choice between shared and dedicated browsers and select the database configurations from the dropdown.
Mobility scripts require the selection of a global variable, device pool,device and APK and APK event which can be either Launch APP or Install APP, App activity and provide name of App package.
API scripts necessitate the selection of an applicable global variable.
For desktop scripts, users can choose nodes and customize OTP preferences.
Execution Types by Service:
Distinct execution types are categorized according to service types:
API Execution: Select the relevant global variable to match the requirements of API-based testing.
Scheduling Options:
Users can enhance their execution strategies with scheduling functionalities:
Schedule Once: Set up one-time test executions at designated times.
Schedule Repeat: Establish recurring test execution patterns to address ongoing testing needs.
Note: If Test Contains Desktop script, schedule options will be disabled.
This comprehensive framework enables efficient and accurate test execution across a variety of scenarios and service categories.
Web Execution: Users can choose between shared and dedicated browsers, with the added option of configuring database settings if required.
Mobility Execution: Specify device pools, target devices, and preferred APKs for testing purposes.
Desktop Execution: Users can configure nodes and personalize OTP settings for desktop script executions, Nodes with Available Tags can only be selected and Executed.