Last week the google Android team announced the launch of the developer preview for Espresso. Espresso is the new UI testing tool presented at the GTAC earlier this year. In the google testing blog it says:
The compelling thing about developing Espresso was making it easy and fun for developers to write reliable UI tests. Espresso has a small, predictable, and easy to learn API, which is still open for customization. But most importantly – Espresso removes the need to think about the complexity of multi-threaded testing. With Espresso, you can think procedurally and write concise, beautiful, and reliable Android UI tests quickly.
Google is using Espresso in more than 30 applications by now e.g. Google(Drive, Maps or G+). I just had a really quick look at the documentation and example of the tool and its looking quite nice. I will try it in the next couple of weeks and will post my impression here.
Find the Espresso sources here:
- https://code.google.com/p/android-test-kit/wiki/Espresso
- https://code.google.com/p/android-test-kit/wiki/EspressoStartGuide
- https://code.google.com/p/android-test-kit/wiki/EspressoSamples
Espresso at GTAC 2013
Have fun!