Demystifying Mobile Testing: Critical Thinking Prevails