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.

  • Mobile Web Engine 3.0

  • XBrowser Engine 3.0

Hybrid

Combinations of a native and web application. In a hybrid application the web content is wrapped in a native application.

  • Mobile Engine 3.0

  • Mobile Web Engine 3.0

  • XBrowser Engine 3.0

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:

  • An application that can access and use WebViews.

  • TestCases that use XModules created with the Mobile Web Engine 3.0.

Mobile Web Engine 3.0

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:

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.