Skip to main content

Table 10 Tools comparison

From: Testing tools for Android context-aware applications: a systematic mapping

 

Tool

 
 

Custom Calabash [44]

Context simulator [37]

Extended AndroidRipper [42]

CrashScope [18]

MobiPlay [75, 79]

VALERA [71, 74, 79, 94, 96]

RERAN [79, 81]

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