Leveraging the power of Android emulators, iOS simulators, and real devices for parallel testing