Robotium is the android test automation framework for testing native and hybrid android applications. It provides simple API to write UI automation scripts. However, number of tools are available for testing android applications, Robotium is the most commonly used Android testing tool. Robotium can be used to write functional, system and user acceptance testcases. Robotium Testcases can be executed in Android emulator as well as the Android real device.
Robotium stands ahead of other android automation tools with full support for Native as well as Hybrid applications. Being a JAVA based library, it is flexible enough to be integrated with various testing frameworks having support for JAVA. It deals smoothly with user actions like Tap, Touch, Swipe, Slide and is versatile enough to assert and verify each and every element on application interface.