Test Case Functions Overview¶
This page provides an overview of various test case functions available within the Testing Engine Orchestrator (TEO) Web UI. The functions are categorized into different groups based on their functionality.
Reading a function page¶
Every function page starts with the function name as the step editor and the API show it (for example MAKE_CALL), a short description and a Supported on line. The Parameters table then lists every parameter of the function.
- Required:
Yesmeans the step cannot be saved without a value. In an API payload the key must be present. - Default Value: the value the step editor pre-selects when you add the step. When an optional parameter is left out of an API payload, the platform applies its own default; where that differs from the pre-selected value, the page says so.
- Values are case-sensitive. Use them exactly as listed, for example
E164,SUCCESSorShow_Caller_Id. Other spellings may be rejected, or may not run as intended. EXPECT:SUCCESSorFAIL, in capitals.SUCCESS(the default) means the step passes when the action succeeds.FAILmeans the step passes when the action fails, which is how you write a negative test.TIMEOUT: whole seconds, from0to3700, with no unit (write60, not60s). It is required and has no default unless the page says otherwise, so a blank value is rejected.- Numbers (
A_NUMBER,B_NUMBER): in the step editor you pick a Mobile ID or type a number. In an API payloadB_NUMBERis always a JSON array, even for a single number.
When a test case uses a function on a device that does not support it, saving is refused with the message "Function … is not supported on device '…' …". The table below shows where each function runs.
Platform support¶
MCM is the Quectel modem. "Platform" means the step runs on the TEO platform itself and does not touch a device.
Call Group¶
This group includes functions related to call management. Here are the available functions:
- Make Call Initiate a call.
- Answer Call Answer an incoming call.
- Call Disconnect Disconnect an ongoing call.
- Merge Calls Merge multiple calls into a conference call.
- Call Forwarding Register, activate, deactivate, delete or query call forwarding through the carrier's service codes.
- Reject Call Reject an incoming call.
- Call Hold Place a call on hold.
- Swap Call Swap the active call with a held call.
- Is Ringing Check whether the phone is ringing without answering the call.
- Is Call Connected Verify whether a call has been successfully connected on the device.
- Supplementary Services Configure and test supplementary services like call forwarding, call waiting, and caller ID presentation.
Messaging Group¶
This group includes functions related to SMS and MMS messaging:
- SMS Send Send an SMS message.
- SMS Receive Receive an SMS message.
- MMS Send Send an MMS message.
- MMS Receive Receive an MMS message.
- Configure SMSC Configure SMS service center number (MCM only).
Data Group¶
This group includes functions related to data operations:
- Check Url Check the availability of a URL.
- Speed Test Perform a speed test to measure data transfer rates.
- Ping Ping a host to verify network reachability.
Audio Group¶
This group includes functions related to audio operations:
- Start Audio Recording Start audio recording via MCM (MCM only).
- Stop Audio Recording Stop ongoing audio recording (MCM only).
- Start Audio Play Play audio file via MCM (MCM only).
- Stop Audio Play Stop playing audio file (MCM only).
Radio Group¶
This group includes functions related to radio and network settings:
- Set Ran Set the Radio Access Network (RAN) type.
- Is Attached Check if the device is attached to the network.
- Airplane Toggle airplane mode.
- Check Network Check the network status.
- Switch Network Manually register on a named operator network (Samsung only).
- Select Apn Select a specific APN from the list configured on the device/SIM.
- Set Apn Rename the device's active APN to
DATA_APN_NAMEand verify the change. - Reset Apn Reset the device's APN configuration back to default.
- Display APN Config Display current APN configuration (MCM only).
- Change APN Config Change APN settings (name, protocol, username, password) (MCM only).
Others Group¶
This group includes miscellaneous functions that do not fit into other categories. The navigation shows the Others and Miscellaneous groups together as Utilities.
- Wait Introduce a delay in the test case.
- Reboot Reboot the device.
- Comment Add a comment to the test case.
- Take Screenshot Take a screenshot of the current screen.
- Api Call Make an API call.
Miscellaneous Group¶
This group includes various other functions:
- Wifi Manage Wi-Fi settings.
- Data Roaming Toggle data roaming settings.
- Show Caller Id Show or hide the caller ID.
- Mobile Data Toggle mobile data settings.
- Check Ip Verify that the device has obtained an IP address after APN/network configuration.
- Fix Connectivity Run the handset's connectivity repair and verify that the connection drops and recovers (Google Pixel, Android 16).
SIM Group¶
This group includes functions related to SIM card management:
- Add Temp E-Sim Add a temporary eSIM.
- Delete Temp E-Sim Delete a temporary eSIM.