Smartphones are now regularly used to scan for the presence of beacons. The information received by the scanner can be displayed or used to start other processes. It happens that smartphones fail to find beacons, although they are advertising. There are several reasons for that failure. A major one is the scanning behaviour of the smartphone. We designed and implemented ways of testing the performance of smartphones while they scan for Bluetooth Smart beacons or for low-power sensors. We used the tests to determine important tuning parameters. We also used the tests to compare a number of popular smartphones and verify the effect of parameter adjustments on their performances