(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-5276656-4', 'mobileesp.com'); ga('send', 'pageview');

MobileESP: First Draft of Test UserAgent Strings Released!

Hi, folks —

One of the people in the MobileESP community is a software QA tester (I think). Dave M. very kindly took it upon himself to start putting together a long list of useragent strings that we could use for testing. Previously, I had been informally testing MobileESP against UA strings I might find online or by testing a device in a store. Useful, true, but as time goes on, it’s good to keep track of the UA strings that were new or different enough to impact the MobileESP codebase.

I’ve been very, very slowly going through Dave’s list and putting together of spreadsheet of UA strings that I think are the most useful to put into a test suite. I don’t think that we need thousands, just a few dozen or so of the most important ones. For example, we should definitely track UA strings for very popular devices, if have an unusual combination of elements, and at least one UA string for each supported function call in the API.

So let’s officially launch the very first draft of the MobileESP UserAgent Test Strings! This rough first draft is dated July 22, 2012, and is released in 2 formats: an Excel spreadsheet and a CSV file.


Your feedback on this spreadsheet is much appreciated! However, I can’t study each cell to spot the subtle differences. So, if you would like to provide feedback, please do the following:

  • The THIRD worksheet tab is entitled, “UA Strings to Add to Test Suite.” Please put any new UA strings in this worksheet.
  • If you have any corrections, please copy them into the “UA Strings to Add to Test Suite” worksheet, also. Highlight each changed cell in YELLOW so I’ll see it quickly. Please add a special comment so that I’ll understand your rationale.

Please note that this little project to track the most important UA strings for testing will be an ongoing project. Any thoughts on how to best manage the process would also be appreciated.

Thanks again Dave M. for kicking this important side project into gear!

– Anthony

Owner of the MobileESP project. For the latest source code downloads, visit: https://github.com/ahand/mobileesp

Posted in General, UserAgent Test Strings