Barista helps you generate Espresso, UIAutomator and Appium tests right on your device.
You can now create tests anytime anywhere. All you need to do is install Barista and launch your app from it. NO ROOT needed!
HOW IT WORKS:
Barista uses the Android Accessibility Service to capture actions performed by the user on an app under test. At any point, the user can add checks by pointing at an element and selecting an option from the overlay menu. Upon finishing, tests are generated on a server and sent to the user by email.
1. This app uses Accessibility services. Barista only captures actions from the app selected by the user. All other accessibility events are ignored.
2. Passwords are not collected and are replaced with an empty string inside generated tests.
3. Tests are emailed back to the email account of the the user associated with the G+ account.