Android Arrow is a targeted test input generator for Android. It produces appropriate GUI element sequences for a pre-defined scenario. Currently, we define each scenario by specifying a target method. In most cases when an application fault occurs, the default event log does not supply much in the way of detailed information except the stack trace, which at best allows developers to locate the nearest method as a potential source of the failure. Android Arrow provides optimized GUI event execution sequences regarding visible UI object ordering, enabling a tester to know exactly which elements on the screen will need to be interacted with to reproduce the erroneous state. Related links, |
Research >