On Building a Cloud-Based Mobile Testing Infrastructure Service System