Creating a configuration

In Suitest, an app configuration describes the environment in which it should run when performing automation scenarios.


Prerequisites:

  1. Make sure that you already have a Suitest app or create one

  2. Make sure that you already have a configured device in your account or that we have a relevant device in our public device lab

App configuration creation

  1. Open the corresponding Suitest app
  2. Go to the Settings page through the top menu
  3. Click on the Add new configuration button
  4. Specify a descriptive name for your configuration, pick the appropriate app platform, and press Create configuration.

Selecting communication method

After the configuration has been created, you will need to select the app communication method. For more details, see the platform-specific page in docs. Here is a summary of supported methods:

Platform Lite Automated IL injection * Manual IL insertion *
Android - ✓ (Native)
Apple iPhone/iPad (iOS/iPadOS) - -
Apple TV (tvOS) - -
HbbTV / Freeview Play -
LG webOS
NextGen TV / ATSC 3.0 -
Other HTML-based - -
PlayStation 4/5 - -
Roku
Samsung Tizen
Sky
VIDAA -
Vizio SmartCast
Websites -
Xbox (One, Series X/S) ✓ (WebView2) ✓ (HTML-based local)
Xfinity / Xumo TV / XClass TV
Xumo (Enternatinment OS)
  • IL stands for Instrumentation library

Application update (manual instrumentation only)

The Instrumentation library needs to be inserted into each HTML page of the application before deploying/building it.

Defining app details

Depending on the platform + selected app communication method, on the App details tab of the application configuration, you need to either upload a package or define the application details. Here is a summary of App details setup across supported platforms:

Platform Define parameters Upload a package
Android Native / HTML-based .APK
Apple iPhone/iPad (iOS/iPadOS) Native / HTML-based .IPA / .ZIP (simulators)
Apple TV (tvOS) - .IPA / .ZIP (simulators)
HbbTV / Freeview Play URL -
HTML-based - -
LG webOS - .IPK
NextGen TV / ATSC 3.0 URL -
PlayStation 4/5 - .PKG
Roku - .ZIP
Samsung Tizen - .WGT / .TMG
Sky App ID + URL -
VIDAA App ID + URL -
Vizio SmartCast App ID + Namespace / URL -
Websites URL -
Xbox (One, Series X/S) Native / HTML-based .ZIP
Xfinity / Xumo TV / XClass TV App ID + URL -
Xumo (Enternatinment OS) App ID + URL -

For more details see the platform specific page.


Once you are done with the basic setup, see other configuration options.