The Challenges of Testing Wireless Mobile Applications