Mobile Engine 3.0
Automate tests of mobile applications using Tricentis Tosca Mobile Engine 3.0. Execute TestCases on different mobile platforms, devices, and applications using different types of connection.
Types of platforms
The Mobile Engine 3.0 supports the following mobile platforms:
-
Android
-
iOS
We aim to always support the latest mobile operating system versions. For a complete, validated list of supported operating systems and versions, check out the system requirements.
Types of devices
You can test mobile applications on the following devices:
-
Smartphones
-
Tablets
-
Android emulators
-
iOS simulators
Types of applications
You can test the following types of applications:
Types of application |
Description |
Scanning options |
Execution options |
---|---|---|---|
Native |
Applications developed for a specific platform or device that can use the built-in features of a mobile operating system. |
Mobile Engine 3.0 |
Mobile Engine 3.0 |
Mobile web |
Mobile websites that you open in Chrome for Android or Safari on iOS. |
|
|
Hybrid |
Combinations of a native and web application. In a hybrid application the web content is wrapped in a native application. |
|
|
Additionally, you can execute TestCases on native and hybrid applications developed with the following frameworks: Xamarin, Cordova, React Native, Flutter, Angular, and Ionic.
|
If you want to execute TestCases on applications built with the Ionic framework, make sure you have these requirements:
|
Mobile Web Engine 3.0 is the default engine for mobile web scanning and test execution. It combines the best features of XBrowser Engine 3.0 with the performance of the previous engine, which is now called Legacy Mobile Web.
While Mobile Web Engine 3.0 offers superior capabilities, the engine is still new and may not cover all use cases perfectly. If you run into any issues, we have alternatives to ensure your testing continues smoothly. Choose the case that applies to you:

For TestCases created in 2024.1 or later, we strongly recommend that you use Mobile Web Engine 3.0 for both scanning and execution.
However, if you run into issues, you can do one of the following:
-
For scanning issues, switch to XBrowser Engine 3.0 by configuring the setting Engine for mobile web scans.
-
For execution issues, add the test configuration parameter UseXBrowserForMobile and set it to True.

For existing TestCases created in Tosca 2023.2 or earlier, we still recommend the Mobile Web Engine 3.0. However, you may face compatibility issues. For more information on how to solve these issues, check out the upgrade note.
Types of connection
You can test mobile applications using these types of connection:
Connection |
Description |
---|---|
Local (TMA) |
Directly connect your device to a computer running Tricentis Tosca and Tricentis Mobile Agent via USB cable, simulator, or emulator. |
Remote (TMA) |
Access and test your device from a computer running Tricentis Tosca using a remote Tricentis Mobile Agent running machine. |
Cloud (Appium) |
Connect to any Appium-based cloud service to access and test mobile devices, emulators, or simulators hosted in the cloud. |
TDC |
Access and test real mobile devices from Tricentis Device Cloud. |
Virtual Mobile Grid |
Access and test virtual mobile devices from Virtual Mobile Grid, our in-house technology solution. Note that this is an early access feature that is still under development. We can't guarantee full functionality in this or future versions. |
Get started
Follow the steps in chapter "Get started with mobile test automation", to perform the following actions:
-
Install the Mobile Engine 3.0.
-
Prepare your devices.
-
Configure your testing environment.
-
Create mobile tests.