Currently we are working on one of the web app for Mobile (that will cover iOS and Android devices).

So my question here is what should be the strategy for testing web apps:

  1. Is it necessary to check on all possible popular devices and with all possible popular web browsers for devices?
  • 1
    Well, that depends on what devices your users will have, and how risk-averse you need to be. Do you have any more background about your situation? – Vince Bowdren Jan 6 '14 at 8:48
  • Actual speaking there is no particular requirement. Its like that our client has one web site for travels that he want to support for Mobile Devices specially Android (phones and tablets) and iOS (iPhone and iPad). – Subzero Jan 7 '14 at 6:04
  • For iOS there are few devices and u can test on them comfortabally but for android you can go for some standard sizes of screen and most popular devices instead of all popular devices – Wasi Jan 10 '14 at 6:39
  • @Wasi: You mean to say no need to test on all popular devices just to go for standard resolutions and that will help. But will the configuration of device matter? like the RAM of the device on which the performance of the web site will depend? I am not confident about this and just want to confirm. – Subzero Jan 16 '14 at 6:00
  • @Subzero: Obviously configuration matters but I don't think it would be an easy task to test on all popular browsers. You have two options 1) Ask the client what all devices he wants the site to be compatible. 2) do research on most selling Devices and choose a set which fulfills most of the conditions. – Wasi Jan 18 '14 at 6:53

We have a web application which needed to be optimized for Mobile.

Our software uses the User Agent String all browsers send to determine if the requests are coming from a desktop device or a mobile device. If the latter, we respond with a mobile-enabled UI.

For our testing, we are able to perform a very high percentage of our functional testing using a desktop browser like Firefox or Chrome simply by faking the User Agent String. That way, the server thinks we are coming in via a mobile device, even when we aren't.

More details here: http://www.allthingsquality.com/2014/02/have-you-ever-faked-it-i-have.html

| improve this answer | |

I have been testing ion mobile for sometime.As per my view a mobile Web application is viewable by users around the world, even if you’re initially targeting only users in a single country or on a single network. Therefore you need to check your application on as many as possible devices, this will cover the risks of application failures and other issues and improve the market value of the app.

For iOS we can check it on all devices as they are few in numbers, but for android this becomes a problem as we have quite a large no. of devices for android. In my opinion you must test it with the all standard sizes and resolutions, that would make the application secure to a good extent.Also check it with some standard configuration as specified by you for your application.

| improve this answer | |

For the answer to your question above as a software testing company, we think its better to use Browser Stack to perform your web application testing on Android and iOS. Moreover, you should also have a trace of the devices customers are using so that you can better have a hands on on which devices you need to test.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.