---
title: Run tests in the cloud with Tricentis Tosca and TestingBot
description: Run tests with Tosca Commander on TestingBot's remote browser and device
  grid.
source_url:
  html: https://testingbot.com/support/integrations/tricentis-tosca
  md: https://testingbot.com/support/integrations/tricentis-tosca/index.md
---
# TestingBot and Tricentis Tosca

[Tricentis Tosca](https://www.tricentis.com/products/automate-continuous-testing-tosca) is an industry-leading test creation tool, that allows for testing of websites and mobile apps. By connecting to TestingBot from within Tosca Commander, you will be able to run your tests in parallel on remote browsers and devices.

To get ready, please make sure you have downloaded and installed Tosca. Next, you'll need a TestingBot account to pass your TestingBot key and secret credentials to Tosca.

## Running tests on TestingBot

With Tosca Commander open, make sure you have created or recorded some web test cases. For a specific test case, go to the **Test configuration** tab, and make sure these test configuration parameters are listed:

- **Browser** : set this to Chrome, Firefox, Edge or another browser
- **OperatingSystem** : for example `WIN10`, `WIN11` or [other platforms](https://testingbot.com/support/web-automate/browsers)
- **HubAddress** : set this to `https://TB_KEY:TB_SECRET@hub.testingbot.com/wd/hub`, where you replace `TB_KEY` with your actual TestingBot key and `TB_SECRET` with your actual TestingBot secret, obtained from the member area

 ![Tosca Configuration](https://testingbot.com/assets/support/integrations/tosca/config-aaf0eb391f94110e69124271012085d2173eb54861b887e47349a8e6500793f1.webp)
### Set Desired Capabilities

With the [Set Desired Capabilities](https://documentation.tricentis.com/tosca/2410/en/content/engines_3.0/mobile/tbox_mobileweb_set_appium_capabilities.htm) module you can specify multiple capabilities to target and customize tests on TestingBot. Make sure to use this module at the start of your test(s).

The **Set Desired Capabilities module** is part of the Standard subset. You can find it under `Standard modules->TBox XEngines->Mobile`.

 ![Tosca Set Desired Capabilities](https://testingbot.com/assets/support/integrations/tosca/capabilities-module-88cb4211690cbbe02bed828785ffe38ff103b3c772e50c41038c1935ae8b231c.webp)

You will need to specify the `AppiumServer` option, specifying the TestingBot Grid endpoint `https://hub.testingbot.com/wd/hub`.

 ![Tosca AppiumServer](https://testingbot.com/assets/support/integrations/tosca/appium-server-fb43069ff59a569cef71aefa870a7db977e9069d64713673e1e09b0b0f9a1eeb.webp)

You can specify the `Fibermode = true` option to improve the performance of remote WebDriver and Tosca. It will decrease the amount of communication that is required between Tosca and TestingBot, improving overall performance.

### TestingBot Storage

You can run mobile app tests with Tosca on TestingBot's mobile devices, by specifying for example a [TestingBot Storage URL](https://testingbot.com/support/api#upload).

You can add a `.apk` or `.ipa` extensions to the `tb://` URLs, to make sure Tosca accepts these URLs.

 ![Tosca TestingBot Storage](https://testingbot.com/assets/support/integrations/tosca/tb-url-865a51ae63ffe7f82cdf889dd3d8a860cf4f4611b15cc16ccb0b3703599f03cf.webp)
## Scanning a Mobile App

Tosca Commander provides a way to scan a mobile iOS or Android app. You can use this on a remote iOS or Android device running on TestingBot.

1. In Tosca Commander, on the **Modules** tab, click **Scan** and then click **Mobile**.
2. In the **Add connection** input, enter `https://hub.testingbot.com/wd/hub` as Appium Server Address. Choose **Cloud (Appium)** as type.

3. In the **Add device** input field, enter the information for the TestingBot device you want to use. For example, **Pixel 8**. 

4. In the **Edit native/hybrid application input** , enter the URL to the app you want to test, or supply the [TestingBot Storage](https://testingbot.com/support/api#upload) URI, then click **Save**. 

5. Now we'll need to add the TestingBot key and secret, to authenticate with the TestingBot grid. Click **Advanced Configuration** , then **Add Capabilities Set** and click the **Add capability** button to add both **key** and **secret** capabilities, with their values being your actual TestingBot key and secret, obtained from the member area. 

6. In the **Establishing connection** input, click **Scan**. After a while, you will see a success message. 

7. You now have access to a live view of the device running on TestingBot. You can interact with the device by using the buttons. 

### Looking for more help?

Have questions or need more information? Reach out via email or Slack.

[Email us](https://testingbot.com/contact/new)[Slack Join our Slack](https://join.slack.com/t/testingb0t/shared_invite/zt-3bcw9xch-jk19~6XPs_xBrsAgAedkCw)
