From: Testing tools for Android context-aware applications: a systematic mapping
 | Tool |  | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
 | Custom Calabash [44] | Context simulator [37] | Extended AndroidRipper [42] | CrashScope [18] | MBTS4MA [83] | ContextDrive [110] | TestAWARE [111] | |||
Q1 | Â | |||||||||
GPS | X | X | X | X | X | X | Â | X | X | X |
Wi-Fi | X | X | Â | X | Â | X | Â | X | X | X |
Accelerometer | X | X | Â | X | X | X | X | X | X | X |
Thermometer | X | X | X | X | Â | Â | Â | X | X | X |
Barometer | Â | X | X | Â | X | Â | Â | X | X | X |
Light-sensor | X | X | Â | Â | X | Â | X | Â | X | X |
Magnetometer | X | X | X | X | X | X | X | Â | X | X |
Gyroscope | Â | X | Â | Â | X | Â | Â | X | X | X |
Clock | Â | X | Â | Â | Â | Â | Â | Â | X | Â |
Calendar | Â | X | Â | Â | Â | Â | Â | Â | X | Â |
Other | Â | Camera, microphone, battery level, call, text message, alarm, etc. | Call, text message, battery level, USB, etc. | Â | Â | Microphone | Â | Bluetooth, Call, text message | Â | Â |
Q2 | No | Yes | No | No | No | No | No | No | Yes | No |
Q3 | Yes | Yes | No | No | No | No | No | No | Yes | Yes |
Q4 | Yes | Yes | No | No | No | No | No | No | Yes | No |
Q5 | Yes | Yes | No | Yes | No | No | No | No | Yes | Yes |
Q6 | Manually | Manually | Design patterns | On/off or abnormal values | None | None | None | None | None | Manually or recorded from sensor |
Q7 | All-transition-coverage criterion | All scenarios executed | Code coverage | Top-down or botton-up GUI hierarchy transverse | No more recorded events left | No more recorded events left | No more recorded events left | All edges | Breadth first search | No more recorded events left |
Q8 | Yes | No | Yes | Yes | No | No | No | Yes | Yes | No |
Q9 | Black-box | Black-box | White-box | Black-box | Black-box | Black-box | Black-box | Black-box | Black-box | Black-box and white-box |
Q10 | No | No | No | No | No | No | No | No | None | No |
Q11 | Automatic | Semi-automatic | Automatic | Automatic | Semi-automatic | Semi-automatic | Semi-automatic | Semi-automatic | Automatic | Semi-automatic |