Barista is a mobile app that allows creating test cases for other apps right on the mobile device. The generated tests can be run on several devices and on newer app versions to make sure everything works!
- Barista records your interactions with the application under test and adds them to your test case. On Android, it leverages the accessibility mechanisms so that you don’t need to modify your app before you use Barista.
- At any point during the test, you can use Barista’s visual tool (shown in the interactive image) to add custom assertions on widgets on the screen or to take a screenshot. The assertions presented are based on the type of widget (i.e., Text widgets will have textual assertions available).
- Once you have created the test, Barista will send it over to you by email, where you have a choice to download it