BugmoleDocs bugmole.com →

Real devices and device clouds

On Business and Enterprise, test runs can include real phones, iOS simulators and Android emulators, as well as desktop browsers. You can use:

Connect a device cloud

Owners and admins open Resource management → Device clouds and add a connection:

Provider What to enter
BrowserStack Username and access key (App Automate)
Kobiton Username and API key
AWS Device Farm Access key ID, secret access key and the Device Farm project ARN, for an IAM user limited to that project

Bugmole checks the credentials before it saves them, stores the key encrypted, and never shows it again. A test run only gets the keys while it is running.

Upload an app

To test a native app, upload a build on the same page: an .apk for Android, or an .ipa signed for device testing for iOS, up to 95 MB. Bugmole sends it to the device cloud when a run first needs it.

Choose devices for a run

In Test plans, open Devices under the run button:

  1. Pick the cloud: Bugmole devices, or one of your connections.
  2. Pick a device from that cloud's list. Emulators and simulators are marked.
  3. Choose what to run: the device's browser (Safari or Chrome) for your website, or one of your uploaded apps for the same platform.
  4. Choose Add device. Add as many as you like, then start the run.

Each device is a separate target, next to any desktop browsers you picked, and each gets its own result, video and device log.

Bugmole devices only run on Bugmole Cloud. Your own device clouds work from Bugmole Cloud and from your own workers (bugmole serve).

How flows run on a device

Costs