What we have done is to write test tools for Robotium. This engine is mainly a means of reading keywords from a text file and converting them into Robotium API calls. We initially noticed that the inputs and outputs were the same: user clicks on the screen, a new screen is displayed, or new text is displayed.
This allows us to implement keyword testing, but it runs on the device, so it is not deleted.
This is 20% of the effort to get 80% of the benefits: it is easy to write / add new tests that can be read by anyone. Of course, there are limitations, but our goal has been achieved.
Cheers Ch
source share