There's no doubt, Google did a pretty nice job and testing finally has become an integrated part of Android development. A lot of material exists on HOW developers could test their mobile applications using a variety of tools.
However, working on large scale enterprise projects requires to think one step further. (Domain) knowledge might be spread across the team and even if developers are now aware of HOW to test their code, sometimes guidance is required WHAT should be tested in particular.
This talk presents the popular (BDD) tool Cucumber and showcases how to use it for Android development. The talk is motivated by the aforementioned demands and provides a rough introduction to automated acceptance testing on Android using Cucumber in conjunction with Espresso. One conclusion is that automated acceptance testing provides a very quick test coverage of an application. It helps furthermore to keep documentation in sync and allows a dedicated test-team to write tests which must not necessarily be part of the actual project team.