and rapidly evolving platforms, making testing a difficult task. The design space for a
comprehensive mobile testing strategy includes features, inputs, potential contextual app
states, and large combinations of devices and underlying platforms. Therefore, automated
testing is an essential activity of the development process. However, current state of the art
of automated testing tools for mobile apps posses limitations that has driven a preference for …