Kaspresso is a UI test framework based on Espresso and UI Automator. Developed by Kaspersky. It greatly simplifies writing autotests for Android apps and offers multiple features, where the most important are:
- 100% stability and reliability
- Faster execution of Espresso and UI Automator commands. For some commands in the latter, the speed increase is 10x
- Excellent test readability thanks to a readily comprehensible DSL
- An incredible interceptor mechanism allowing to intercept all actions and asserts in one place
- Clear logging
- Support for ADB calls
- Autotest writing philosophy and a DSL compliant with this philosophy
- Fast screenshot tool
- And much more.
Kaspresso is an open source tool available on GitHub.