Currently Browsing

Posts Tagged ‘ Genymotion ’

Getting started with Android automation testing

As the automation testing is more and more present in the development of web and desktop applications it is also taking more place in the mobile world. There are various tools and frameworks helping the testers out the job.
First of all it is necessary to get the Android SDK and those API levels which are running on the target devices. Check this link for Android SDK: http://developer.android.com/sdk/index.html. The recommended IDE for android development is the Android Studio, however the example in this guide is written in Eclipse. To add the android plugin to Eclipse follow this guide: http://developer.android.com/sdk/installing/installing-adt.html#Download.

It is possible to run the test cases both on real and virtual devices. In the case if the target device is a virtual one there are two options. The first and more traditional way is using the android emulator which comes with the SDK or the other one is using Genymotion.

Genymotion is an emulator offers the same functionality as the traditional one and even more, beside that the boot of these devices is much faster. It can definitely improve the performance of the tests. You can download here: https://www.genymotion.com/#!/store. It is recommend to add the Genymotion plugin to Eclipse to make the job easier. Find the details on this page: https://www.genymotion.com/#!/download#genymotion-eclipse.

Genymotion review

Genymotion is an Android tablet and phone emulator from the company Genymobile. It is available for Mac OS, Windows (x64/x86) and Linux platforms.

The description on the product page describing it as “Fast, simple and powerful” certainly fits it well. It boasts considerable speed, leaving its competitors in the dust. It boasts quite a number of pre-configured devices including Samsung Galaxy, Google Nexus, and Sony Xperia series of phones. You can also make a custom phone or tablet to suit your needs. The paid version offers additional powerful functions.