Validation and Testing are an integral part of designing mobile website. This is what will ensure that the website is mobile compliant and will work on the smartphones and tablets available on the market. What’s more, it’s only testing the devices on the various usability parameters that can ensure that its bug free.
The Unforgiving Nature of Mobile Browsers
As compared to desktop browsers, mobile browsers can be quite unforgiving. You misplace a few HTML tags and you have a problem on your hands. More importantly, the fact that mobile browsers are not as powerful as desktop browsers means they can’t handle more code, and therefore the markup for mobile websites must be perfect. With their small footprint in memory and on disk, mobile browsers don’t have the robustness of their desktop counterparts.
So, testing and validation is important.
Initially, you can check the markup that you have been developing for your mobile website using normal desktop browser, by using the same set of tools that you validate traditional sites with, for e.g. W3C validation etc. Once the validators confirm the accuracy of your markup, you need to take the website through a series of live testing.
Crucial Mistake
One of the cardinal sins of mobile website testing is thinking a web browser or a desktop computer will help perfectly simulate the mobile experience. No doubt you can always test the functionality of the site on a web browser or a desktop browser, but you won’t be able to test your mobile website in a comprehensive manner. You can’t expect to replicate the mobile environment completely on your desktop. There are plenty of other things that need to be considered when it comes to mobile platforms such as the packet sizes of the mobile operation, content mime types, functionalities of the specific devices amongst various others.
So let’s take a look at some of the ways that can help you exhaustively test your mobile website.
Agreed this will be expensive, but not if you just buy a handful of phones that are representative of the mobile brands that your target audience is using. . What this means is that you will need to identify the kind of smartphones that your target audience is using and buy some of them. This idea is usually good for you, if your mobile website is not a one off thing and you will be developing more mobile websites or applications in the future. There are 5 mobile OS that you will need to test your website for, namely iOS, Windows Phone 7, BlackBerry, Android and Symbian. So, purchasing smartphones that are specific to these mobile OS will be a good idea.
You don’t have to buy emulators as they are freely available online. What these emulators allow you to do is see images in context and also the general layout of your mobile website. The disadvantage of using emulators is that they are real devices, so you can expect a perfect environment for testing, but the advantage is that they are free, so you shouldn’t avoid testing on them. Think of testing on emulators as the first step towards getting a bug free, mobile website.
- Taking the Help of your Friends
It’s the easiest way of testing your mobile website. You can ask your friends to lend you their mobile devices for some time. Use them to test your website. You might have used your online emulators to test the website thoroughly, but there is no denying the benefits of testing the website on a mobile device. You might like this ‘way’ of testing rather than buying mobile phones, but asking your friends will limit your testing on those phones that your friends have. What if they are only using phones that use the Symbian and Android OS? You will still need to test your website for iOS, Blackberry and Windows Phone 7.
It’s advisable that you use a testing strategy that is a combination of all the three ways listed above, but at the end of the day, it’s your choice. But, whatever the option you choose, it’s important that you keep testing, till you are absolutely satisfied.
Blog Category
Mobile