To apply the CR method to test Android
applications, however, the characteristics introduced by
Smartphone and Android need to be considered. In particular,
as compared with traditional desktop applications in which
user interactions are performed by using the keyboard and
mouse, Android applications are usually operated through
using a hardware keyboard, on-screen keyboard, and touch
screen. The rich UI interactions supported by Android through
varied gestures such as tapping, dragging, sliding, pinching,
and rotating, should be considered in order to capture the user
interactions for testing Android applications