In this paper, we present an approach to capture user
interactions with Android user interface at runtime. The
captured user interactions (including both events and
associated inputs) are converted to test scripts and can be
played back using Robotium, a widely used open source
Android test automation framework. Moreover, to verify if the
output results of Android applications are correct, the
proposed approach also supports different assertions that can
be inserted when capturing user interactions. These assertions
will be used to catch the text output errors of UI components
when replaying the test scripts