Getting Started

Quamotion is a test automation framework for use with native, hybrid and mobile web apps. It automates iOS and Android apps on real devices (iOS, Android), simulators (iOS) and emulators (Android), using the WebDriver protocol.

Supported Platforms

Why Quamotion?

Quamotion makes testing mobile apps easy. We let you focus on testing your app, while we take care of the heavy lifting required to automate it.

  • You don’t have to recompile your app or modify it in any way: we automate your app using the built-in automation tools of each platform.
  • You can write tests in any language or tool that supports WebDriver. That includes languages and scripting platforms such as Java, PowerShell and C#.
  • You can use any testing framework that supports those languages.

Using the WebDriver protocol is using a single, free and open protocol for testing that has become a proposed W3C standard. This way, you avoid being locked in to vendor-specific languages.

Requirements

You’ll need either a Mac, Linux or Windows PC:

  • Mac OS X 10.11 or higher (64-bit)
  • Ubuntu 16.10 or higher (64-bit)
  • RedHat Enterprise Linux 7 or higher (64-bit), or compatible distribution such as CentOS.
  • Windows 7 or higher (64-bit)

From a hardware point of view, the minimum requirements to develop mobile test automation scripts are:

  • An dual-core Intel i5 (Sandy Bridge or newer) or better processor
  • 4 GB RAM
  • 100 GB of free disk space on a SSD disk
  • A display resolution of 1600 x 900 or better
  • 1 available USB 2.0 port per device, providing at least 750 mA of power to the device

Contact us for hardware specifications for servers running continuous tests.

That’s it! You don’t need to install any other tool for you to get started.

Installing Quamotion

If you want to test on iOS devices, you also need to configure a developer profile.