Does there exist an automated GUI testing framework for Android?
UI Automator (Android 4.3, API level 18 or higher) is a UI testing framework suitable for cross-app functional UI testing across system and installed apps. The UI Automator APIs allows you to perform operations such as opening the Settings menu or the app launcher on a test device.
Appium is a mobile test automation framework (and tool) for native, hybrid and web apps for iOS and Android. It uses JSONWireProtocol internally to interact with iOS and Android apps using Selenium's WebDriver.
An open-source framework with a rich open source community, Appium is perhaps the most commonly used framework for automation testing mobile UI – Android andopen-source iOS. It can be used to test both native and hybrid apps, and as it's a cross-platform tool, the same test can be performed on various platforms.
Use Espresso to write concise, beautiful, and reliable Android UI tests. The core API is small, predictable, and easy to learn and yet remains open for customization.
There is also a Robotium framework.
Yes, there is support baked right into the SDK. Check out the Activity Testing topic on the Android dev site.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With