What Is Mobile Testing? Strategies for App Testing on Devices