Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Get bored with writing tedious and dull model tests?

Vago helps you write tests based on POJOs and supports test generation for POJOs transformations.

  • Avoid writing model testing boilerplates
  • Writing tests of POJOs faster
  • Test object transformation with simple implementation and annotations
Jun 30, 2018
Commercial

Allows to use green-coffee together with Android Test Orchestrator.

Feb 18, 2018

RxTest is a Kotlin library for testing RxJava.

Main features

  • Clear tests: write clean, readable and simple tests in scala-test should style.
  • Easy to extend: create custom matchers for complex test cases or just for more readable code.
  • Simple to use: test api same as RxJava assertions you already know.
Jan 6, 2018

A complete reference for Android Testing with examples.

Nov 18, 2017

Nice and simple DSL for Espresso in Kotlin.

Oct 12, 2017

Android Espresso made more fluent ☕️

Feb 24, 2017

Espresso's consistency makes it really easy to learn.

Want to match a view with a specific id? Use withId(R.id.some_id). Need to match with a piece of text? Use withText(R.id.some_text) or withText("some text). Awesome, consistent and it's very clear what it is you are doing.

However...

After a few hours writing test code you'll find your code being a little bit too verbose. Not anymore.

Why should you need to explicitly specify that you are matching with some text if you are passing in some text as a parameter? Some for the view id, you can already see that it is a view id.

Ristretto allows you to write the same test code as you already write, but less verbose.

Jan 20, 2017

Solution to Remote config Firebase in reactive way.

Dec 18, 2016

Deploy new features to a choosen percentage of uers before delivering it to everyone.

It's useful to see if the new feature is appreciated by users, and do some adjustment before the grand opening.

Nov 19, 2016

Green Coffee is an Android library that allows you to run Cucumber scenarios in your instrumentation tests.

Sep 8, 2016

An A/B Testing Library for Android that makes writing simple tests simpler by using annotations.

Sep 7, 2016

Testing and validation of REST services in Java is harder than in dynamic languages such as Ruby and Groovy. REST Assured brings the simplicity of using these languages into the Java domain.

Aug 29, 2016

Restito is a tool which is inspired by mockito and functionally is diametrically opposite to the Rest Assured.

Restito provides a DSL to:

  • Mimic rest server behavior
  • Record HTTP calls to the server
  • Perform verification against happened calls
Aug 29, 2016

Reliable Android testing, at your service.

Aug 6, 2016

A helper class that implements both an Espresso IdlingResource and an OkHttp 2 and 3 Interceptors.

Jul 12, 2016

An Espresso IdlingResource for OkHttp.

Jun 23, 2016

A sweeter Espresso. Never write your own IdlingResource again. Never manually turn off system animations again.

May 25, 2016

Simple class created in order to make Android automation testing easier, faster, cleaner and more intuitive. It synchronizes operations that might occur on any thread - with test thread. ConditionWatcher can be used as a replacement to Espresso's IdlingResources or it can work in parallel with them.

May 6, 2016

Simple tool which help you to implement A/B Test.

Apr 27, 2016
Advertising

A library to avoid boilerplate when testing beans and simple data objects.

"Tired of testing beans (aka: objects with just gettes/setters and no logic)? Do not test them!"

Mar 28, 2016

The Keyboard Geometry Builder (kgb) is a test tool to help reduce the incidences of regression stemming from difficulties in correctly handling the wide variety of Android keyboards, and how they interact (in particular) with WebViews.

Jan 9, 2016

A collection of examples demonstrating different techniques for automated testing with Espresso.

Sep 19, 2015

A library for testing javac compilation with or without annotation processors.

Aug 30, 2015

Want to assert that class has private constructor? Let's do it!

Aug 15, 2015

Easy Espresso UI testing for Android applications using RxJava.

May 16, 2015

Selendroid is a test automation framework which drives of the UI of Android native and hybrid applications (apps) and the mobile web with Selendroid. Tests are written using the Selenium 2 client API and for testing the application under test must not be modified.

Selendroid can be used on emulators and real devices and can be integrated as a node into the Selenium Grid for scaling and parallel testing.

Jan 22, 2015

Droidcon 2013 Gradle workshop is an example project. It shows how to write Unit and Integration tests.

Dec 26, 2014

A sample android starter project to demonstrate the integration of the following tools:

  • Automation: Gradle
  • Testing: Android Testing Framework, Robotium, Roboelectric (JUnit, Android)
  • Continuous Integration: TravisCI

Sample Tasks:

  • Adding testing-only project dependencies
  • Using square spoon to run integraton tests
  • Writing android tests with robotium
  • Writing junit tests with robolectric
  • Android tests can be run with only Robotium use "gradle connectedAndroidTest"
  • Android tests can be run with Robotium and Spoon "gradle spoon"
  • Robolectric junit tests can be run with "gradle clean test"
Dec 23, 2014

Fork is the fastest way to execute Android instrumentation test suites by Shazam developers.

Nov 25, 2014
Blurb

AndroidTestingPlease is an Android project that uses Robolectric and Espresso for testing and Gradle to build.

Nov 4, 2014