What Factors to Consider for Mobile App Testing?