Mobile Testing and Monitoring – A New Paradigm
The deployment of 3G networks and popularity of mobile content has led to more users visiting web, downloading content and watching TV on their mobile phones. This augments the need for mobile providers to test the performance and continuously monitor the availability of their services and content.
Testing can a be classified as a function of Engineering and QA, that needs to solve one of the following questions-
· Test the capabilities of every new device – Carriers are always introducing new devices which need to undergo compliance testing to support content types, picture size, Bluetooth capabilities, supported JAVA APIs, size, weight, etc. The collected data is then used for many different purposes; such as datasheets, recommendations to content providers and bug reports to manufacturers.
· Validation of new devices against existing content – Whenever a new device is launched by the mobile carrier, the device capabilities and the development guidelines are sent to every content provider that needs to provide content on the new device. The content providers have a few days to "integrate" this new device to support their content. Once it is done, the mobile carrier checks that the content is compatible with the new device and displays correctly.
· Validation of new services against existing devices – Every time there is a new mobile service/content, or every time a service/content significantly changes, the mobile carrier checks that the new service/content works with every device they distribute.
Monitoring on the other hand is more of an Operations function that needs to address the following issues-
· Live Service monitoring – Mobile service providers need to check at a high frequency that every service is up and running for all their customers. This can be achieved by monitoring from different devices based on the content type and device technology - Basic phone, Smartphone, Big 3G phones, WAP phones, xHTML phones. Depending on the device type, end-users can get customized content generated by different servers; thus stressing the need to monitor from different mobile devices.
· Content monitoring – Mobile content providers need to monitor all their content for broken links, missing pictures and syntax errors in pages.
Mobile testing and monitoring can help mobile providers to improve the overall end-user experience, thereby attracting more users and driving up adoption and revenue.
