Take the 2-minute tour ×
Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. It's 100% free, no registration required.

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?
share|improve this question
    
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? –  vincebowdren Jan 6 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 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 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 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 at 6:53

2 Answers 2

up vote 0 down vote accepted

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

share|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.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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