One way to test a compass is to let it point north, then turn it on its edge and twist it round 180 degrees, then make it flat again so that it is now pointing south. It should swing around back to north. The speed and confidence with which it does so is supposed to be a good indication of the quality of the compass (faster is better).

(Of course, for an accurate bearing you need something physically big.)
_________________________
Quality is addictive.