Robotium

Since I included an iOS-only application (EarlGrey) the list wouldn't be fair without an Android only application. Thus, we have Robotium, an open source android application testing tool. It supports the testing of native and hybrid applications. Robotium has found widespread use in the case of automated black box testing. It uses JavaScript to prepare and execute test scripts.

Tool Features

  • Robotium can handle multiple android activities in parallel.
  • Powerful test scripts can be created in minimal time, without having a deep knowledge of the project.
  • Synchronize easily with Ant or Maven to run tests as part of continuous integration.
  • It is possible to run test cases on applications that are pre-installed.