Testing

selendroid

Selenium for Android” (Test automate native or hybrid Android apps and the mobile web with Selendroid.) Join us on IRC #selendroid on freenode.

AndroidGradleStarter

A sample android starter project to demonstrate the integration.

Calabash

Automated Functional testing for Android based on cucumber.

STF

Control and manage Android devices from your browser.

Spoon

Android’s ever-expanding ecosystem of devices creates a unique challenge to testing applications. Spoon aims to simplify this task by distributing instrumentation test execution and displaying the results in a meaningful way.

Bot-Bot

Bot-bot is an Opensource android automation testing tool. Bot-bot only needs an apk of the application that needs to be tested. It integrates itself automatically to the application for recording and test execution purpose.

Testdroid

Bitbar Testing provides versatile deployment options for different types of mobile app developers.

Android-ABTesting

Android-ABTesting simplify the management of AB tests in your Android application. It is useful, for example, when you want to check if a new feature is appreciated by your users.

Atmosphere Framework

Atmosphere is a black-box testing framework for Android applications.

experitest

Mobile DevOps Quality Tools.

Bee

Bee is a QA/Debug tool that works like a widget in any application. The idea is to add some features/options to developer and QA to configure the app, get some information. Bee works like an extra view when the user presses the bee icon.

FillTheForm

FillTheForm is an Android app that that helps you to develop and test your apps faster.

AndroidTestingBox

Android project to experiment various testing tools. It targets Java and Kotlin languages. Priority is given to fluency and ease of use. The idea is to provide a toolbox to write elegant and intelligible tests, with modern techniques like behavior-driven testing frameworks or fluent assertions.

green-coffee

Android library that allows you to run your acceptance tests written in Gherkin in your Android instrumentation tests.

assertj-android

A set of AssertJ helpers geared toward testing Android.

Robolectric

Running tests on an Android emulator or device is slow! Building, deploying, and launching the app often takes a minute or more. That’s no way to do TDD. There must be a better way.

Robotium

Robotium is an Android test automation framework that has full support for native and hybrid applications. Robotium makes it easy to write powerful and robust automatic black-box UI tests for Android applications.