Mobile web (app) testing

You dont have the neccessary mobile device at hand but you’d still like to test your web project ? Here a little guide.

First impression: The mobile readiness tests

To get a first impression about what mobile browsers will think of your page, when they have to load it there are some nice pages out there helping you out on this:

Quick and dirty: Browser with adjusted view port + fake user agent

If you wanna have a look on your page from mobile browser perspective but don’t have a mobile device on hand you can try the following setup:

The first quite small but handy list of mobile user agents I found in the blog article by George Trifonov on user agent strings – thanks for those.

For a not just a little more but quite complete is this list: the ultimate user agent list on Zytrax.com.

Still dirty but even quicker: basic emulators

There are a few simple emulators out there, that make it possible to have an instant view on the project without any additional effort.

Quite clean approach: real emulators

But as long as you don’t get the real device in hand there is nothing as good as an emulator to get a real impression of what will actually be happening when your web app is loaded on a mobile device.

And before I just steal it from a great article: a list to 20 different mobile emulators in this must-read article on SixRevisions. You’ll find it in the bottom of the article.

Finally: real remote devices

There are services out there that give you the possibility to run your web app (or any other app) on a real device and control this device remote via the web.

  • Device Anywhere (I did testing for Symbian and Blackberry phones with that service. It is quite capable but not really cheap for the average developer)
  • Perfecto mobile

 

2 Responses to “Mobile web (app) testing”

Leave a Reply

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*