Web and Mobile Device Testing
Web and Mobile Device Testing
Device Testing
Options
Introduction In-house
Software development companies have two
major options for device testing — real and
virtual. Each solution has its advantages and mobile
There are over 14 billion mobile devices in
drawbacks depending on the application’s
lifecycle stage.
device
operation worldwide. Companies seeking to take Virtual device testing solutions like simulators or
testing lab
advantage of the global online consumer base emulators are great for early-stage testing, while
must constantly optimize their offering for web Some companies opt to build and maintain an
real device testing is crucial to ensure an app’s
and mobile devices. in-house device library for employees to quickly
success before it gets into the hands of end-
test on a variety of devices.
Network testing on real devices ensures that users.
mobile apps, mobile websites, web and desktop While this strategy might suffice for a quick
Often, utilizing a combination of testing options
apps remain functional and dynamic across unit test of a new or a recently updated feature,
produces the best end product.
operating systems, network connections, maintenance of an in-house device lab is
For example, a large e-commerce company
browsers, devices, and a global user base. difficult. Acquiring devices and updating their
might have its employees test a feature on its operating systems isn’t always the most cost-
Explore how to leverage real, in-the-wild web and in-house device lab, hire a networked testing efficient or scalable solution. An internal QA
mobile device testing for consistently flawless company for skilled manual testing, and utilize a team is normally focused on testing strategy,
user experiences. digital device farm during development sprints. management, and automation and too lean
to employ enough manual testers to cover all
devices. Using internal device labs is becoming
increasingly outdated due to their inability to
handle localization tests, device coverage, and
the drastic rise in remote work.
3 4
Real Device Testing
Emulators
Emulators have limited
potential applications,
and work best for lower
priority devices that still
need coverage, or during
the initial stages of testing. This technology
allows QA engineers to test unique devices on
their PCs by working on various device profiles. Device Device Testing Options
As part of a strategy, emulators can be an
effective tool, but there are disadvantages to farms
relying on device emulators as a primary testing In-house Device Lab Emulator / Simulator Device Farm In-the-wild devices
With device farms,
option including:
QA teams can test
• Extensive setup app performance on a
• Slow test time Pay-by-use, Included with third
variety of devices hosted in the cloud. Cost Upfront & ongoing Generally free
subscription party testing service
• Inaccurate screen resolutions and image
rendering Although these digital device labs provide easy
access, the simplified cleansing methods they
• External conditions (like the effect of
use to present the devices and the centralized Thousands of
loud noise on sensors or slow network devices/OS available
connections on task completion) can’t be location of the tests don’t match real-world Hands-on testing, Quick to switch Many devices
tested Advantage
environments. The device screen size and real-time between devices available Powered by real
• Internal hardware differences (CPUs and responsiveness are accounted for but the OS people doing real
testing
GPUs) aren’t tested and other physical elements such as battery life
• Touchscreen issues cannot be emulated or device storage are not.
5 6
Real Device Testing
In-the-wild devices In-the-wild devices What it should look like on iPads What it looks like on iPads
• 47 Device/OS permutations • 12 Device/OS permutations
Portrait Landscape
7 8
Real Device Testing
Kristi Kaljurand,
Testlio Engagement Manager
9 10
Real Device Testing
Which Real
Devices/OS
Combos to Use?
Testing and QA teams must be strategic when 3 ways to determine For instance, corporate finance/expense
approval apps have a user base that skews
choosing which device and device/OS version
combinations to cover when catering to a target
Avarage number of
device/OS combos tested
your real device needs towards latest and greatest devices, while users
of a family-oriented app are likelier to use older
user base, keep an eye on potential growth, and based on aggregate client
balance risk tolerance with deadlines. data
User analytics devices and OS.
device/OS When strategizing device coverage for an Analyzing users’ geographical distribution can
Based on a comprehensive analysis of client combinations
existing application, nothing is more important give insight into product growth and the type of
release data and device-OS configuration tests,
than usage analytics, including: user who might be adopting it in the near future.
Testlio found that leading mobile app companies
in most industry segments follow a best • Operating systems: do users typically
Avarage number of Technology innovation
practice of testing 24 or more unique device/OS devices tested per week upgrade to the newest OS version, or do you
for a top-tier shopping app need to support past versions? If so, how far When testing on brand new devices/ OS
combinations before each update.
back? versions, focus on getting a good breadth
device/OS
combinations • Devices and brands: which devices are of coverage. iPads and iPhones come in
commonly used? Are users on the most various sizes and models, but they have a sole
current versions? If there are multiple distributor. With Android, each manufacturer
versions of one device, how similar or
tweaks the OS slightly to fit with different
A Testlio client, a top-tier shopping app that different are those versions, and can they be
combined? offerings that differentiate their brands, such as
shares the highest App Store rating (4.9) with
auditory or motion sensors or a curved screen.
only three other Top 30 shopping apps, uses • Phone vs. tablet: what is the breakdown
41 device/OS combinations—almost twice the of use? How much of the device coverage Because Apple is pretty assertive with upgrading
median number because they have a large user should be allocated to phones vs. tablets? its OS, the latest two versions are generally
base and greater than average risk. sufficient to provide test coverage. For the latest
versions of Android, the Google Pixel series is
User profile generally a good bet as other Android phones
→ Check out the full report: State of App
Testing – Commerce and Retail. User profiles can provide focus on target tend to stick with the operating system in use at
consumers and what types of device they use. the time they were built.
11 12
Real Device Testing
Testlio’s research shows that iOS apps have higher ratings than Android apps on average in the
Commerce & Retail space.
Learn More
While testing methods like emulators and in-house device labs have niche use cases, in-the-wild
device testing provides a holistic approach for companies wanting to build a better app, update, or
site. Look for these important features in any real device testing solution:
• Vetted testers
• Available in the global markets you need
• Ability to shrink and expand testing resources on-demand
• Can cover popular devices from the past four years
• Test cycle management
• Collaboration between freelancers to reduce duplicate issues
• Ability to utilize in-house QA teams alongside experienced testers in one platform
13 14
About Testlio
Testlio is the originator of networked testing. clients include athenahealth, CBS, Equinox,
Our award-winning combination of platform, Microsoft, the NBA, and Netflix. Collectively, they
freelancers, and services enables you to deliver have awarded us an industry-leading 4.7 G2
great customer experiences—fast. In any rating and an NPS of 75.
location. On any device. In any language. Testlio