Automated GUI Testing for Android Apps

You can use Squish as your automated GUI testing tool for Android Apps running on any Android device or the Android Emulator. Squish works on all Windows, Linux, Unix and macOS platforms to develop and drive the automated GUI tests. Scripts created on Android devices and emulators work interchangeably without modification.

  • Dedicated support for Android objects
  • Access to all standard and complex objects and object properties
  • Support for automation of embedded Web content (in combination with Squish for Web)
  • Script access to the Android APIs and classes
  • Multi-application and multi-device tests

GUI Toolkits

  • Android UI
  • Qt

GUI Controls

  • Standard controls
  • Complex views
  • Spinner
  • Date / Timer picker
  • Gestures
  • Multi-touch gestures

Script Access

  • All classes
  • All methods
  • All properties

Supported Platforms

  • Android 2.2 – current
  • Android Emulator
  • Android phones
  • Android tablets