Mobile Testing - Web apps

Good morning all,

This question concerns current trends or thoughts on testing Web apps (so specifically Web applications which have optimisation for using on Mobile devices) and device coverage folk tend to go with.

For website testing, I will honestly say I’m a bit of a sceptic when it comes to testing on a broad range of devices.

Do people still test mobile sites on a broad range of devices? Has anyone ever found a bug that only appears on a specific device (and by this, I don’t mean a bug on Iphone specifically Vs Android, I do mean for example a bug that was only seen specifically on a Samsung S22 and not others). Was the device the issue or something more like the screen resolution (i.e. is it Screen res that is the issue, not the device per se)?

I do tend to limit the testing to a few examples to start with - principally an android, and an apple and then maybe go with the regular and the larger “pro” size devices. Then go from there if we find issues.

I’m interested in how deep people tend to go in this area.

1 Like

Hiho Paul!

As per your question:
“Do people still test mobile sites on a broad range of devices?”

They usually don’t, and it shows.

I am mostly focused on mobile apps, but there are a lot of similarities. I’ve found a lot of bugs on websites for a specific combination, quite the same as with mobile apps.

It’s not the Samsung Galaxy S22 that’s a problem. It’s a combination of:

  • 1080 x 2340
  • Android version
  • Samsung Internet version
    or
  • Android webview version

In the case of iPhones, then yeah. A specific device with a specific iOS version is a problem most of the time. iPhone XR and iPhone 7 are still a mess to deal with; there are a lot of problems with those. Don’t forget about iPhone 6s and 6s Plus.

And don’t get me started with foldables, Android Go and exotic Android brands.

2 Likes

Thanks.

When it comes to Web sites specifically, how would the OS version influence the running of the site on the browser?

I understand elements like the different browsers and how they might influence things, but don’t understand the effect a OS version would have.

1 Like

In short, browsers, like any other app, use OS API, which can change with each version.

Not to mention support for codecs, push notifications, graphic format support (WebP, WebM), or security features. Browser engine updates can also come with OS updates.

So, just like the exact version of the app (1.0.1) works differently on various OS versions and different devices, the same can happen with browsers, which can impact multiple aspects of handling a website despite using the same version of the browser.

1 Like

it’s a nightmare :smiley:

I’m actually quite fortunate (ish) at the moment as the apps we develop are more b2b and we can have a say in the browsers we “officially” support.

1 Like

For me it was a nightmare too - testing web browsers on the mobile phones. Each Android version (from 12 for all) was somehow different from how we started browser to other things.
iOS was horrible - we had iframes and other iOS typical super secure things which did it almost impossible to automate with Appium. At least stable