• Solutions
    Solutions

    Testlio maximizes software testing impact by offering comprehensive AI-powered solutions for your toughest quality challenges.

    Learn more

    Featured
    AI-Enhanced Testing Solutions

    Read on

    • Fused

      Integrate automated and manual testing

    • Offerings

      Experience holistic software testing

    • Services

      Partner with experts for breakthrough results

    • Coverage

      Devices, languages, locations, payments and more

    • Methodologies

      Transform quality reliability, impact, and value

    • Network

      Access top-quality testing talent

  • Industries
    Industries

    Testlio empowers diverse industries by providing tailored testing strategies to overcome unique challenges and drive success.

    Press release
    Unmatched Flexibility Fuels Market Adoption for Testlio’s Managed Test Automation Solution

    Read on

    • Commerce & Retail

      Refine shopping with expert testing

    • Finance & Banking

      Fortify financial services through secure testing

    • Health & Wellness

      Boost well-being with meticulous testing

    • Media & Entertainment

      Deliver top-quality content via thorough testing

    • Learning & Education

      Boost education with optimized experiences

    • Mobility & Travel

      Revolutionize travel with comprehensive testing

    • Software & Services

      Achieve excellence using trusted testing solutions

  • Platform
    Platform

    Testlio revolutionizes testing through a cutting-edge platform, streamlining processes and empowering seamless collaboration.

    Learn more

    Generative AI and QA
    Will AI Replace Software Quality Assurance Roles?

    Read on

    • Testing Management

      Streamline, oversee, and execute all testing processes

    • People Management

      Source, verify, and manage global testing professionals

    • Device Management

      Access and manage real and cloud-based devices

    • Decision Management

      Drive strategies with data-driven insights and adjustments

    • Integrations

      Optimize workflows with smooth DevOps integrations

  • Insights
    Insights

    Testlio uncovers data-driven insights, transforming your testing approach and accelerating success.

    Learn more

    Featured
    Part I: Yes, Software Quality Strategy is a Requirement For Comprehensive QA 

    Read on

    • Trends

      Stay ahead with cutting-edge testing trends and innovations

    • Perspectives

      Gain expert viewpoints on diverse testing topics and challenges

    • Advice

      Leverage valuable guidance for informed testing decisions

    • Basics

      Master the fundamentals of effective software testing

  • About
    About

    Discover the driving forces behind Testlio's passion for outstanding testing solutions.

    Learn more

    • Identity
    • Our Story

      Learn about our journey and origin

    • Leadership

      Get to know the faces behind Testlio

    • Culture

      Discover our values and working environment

    • Distinction
    • Differences

      Uncover Testlio’s unique edge and competitive excellence

    • Clients

      Explore why digital leaders choose Testlio

    • Partners

      See who we work with to deliver excellence

    • Impact
    • News
    • Events
    • Social Impact
    • Diversity, Equity and Inclusion
    • Blog
  • Work
    Work

    Explore remote-friendly, flexible opportunities and join our mission to enable human possibilities.

    Learn more

    • Type
    • Full-Time

      Permanent job, 40 hrs/week

    • Freelance Work

      Project-based, self-employed, services multiple clients

    • Part-Time

      Fewer hours than full-time, 20-30 hrs/week

    • Temporary

      Short-term job, for specific period/task

    • Team
    • Platform
    • Operations
    • Growth
    • Delivery
    • Quality
    • Location
    • APAC
    • AMER
    • EMEA
Sign in Contact sales
Contact sales

How to build a Cross-platform matrix for Usability Testing

Lauren Gilmore , Dog owner, expat, gin lover. Allegedly wise to the ways of digital marketing, PR, and social media. Currently waging a war on mediocrity in communication and storytelling.
October 1st, 2019

When developing an app, it’s vital that you build in a testing strategy for it. 

Some developers think in terms of Android or iOS only, but there is a myriad of other variables that should be considered and tested for. Especially with apps for mobile devices. 

It isn’t only the OS

When you get your first beta testers, there is a good chance that they have a wide variety of devices at their disposal. 

Developers should use all of them. Not only to see if the user experience works with the desired operating system but also to ensure that you’re getting the same experience on different types of devices.  

RELATED: Read the Step-by-step Mobile Application Testing Process

Cross-platform testing is when you not only test across various devices but also operating systems. In the case of a web app, you’ll also need to test across multiple browsers to ensure that you’re getting the user experience that you’d like to see. 

How do I test everything?

In a word; don’t. You won’t have enough time or personnel to test everything. When you look at designing a testing model, it’s very important to look at a few factors:

  • Who are your users
  • Which test platforms do you want to use
  • Limits on test cases

It’s extremely important to know your users. 

There’s a new trend in mobile app development that is iOS first. This makes sense for some apps because Apple users tend to be early-adopters and usually have a higher disposable income, so they are more likely to try out a new app and pay for additional features. The thinking goes that you can get your app “out into the wild” and get a big enough user-base to highlight the major “show-stopper” bugs in your app. That should lead to a better experience for everyone. The problem is that most business users – and I’d argue the vast majority of devices – are run on Android. So you’re limiting a large segment of users at the start.

If you know the vast majority of your users use Android, you may skip the iOS from the start. On the other hand, if your users tend to work between a laptop and a mobile device, you may choose to design testing to cover web-browsers too. Here you’ll want to develop specific use cases to test how your users will be interacting with your app, and on which devices.

Testing platforms

When selecting which platforms to test, it’s important to know that you will not be able to test them all. If it’s a browser app, there are a lot of different browsers on a lot of different machines running a lot of different operating systems. 

The same is true for mobile devices. 

Android and iOS are the big two, but those devices run on a wide variety of devices with a wide variety of screen sizes and that isn’t even taking into account that various versions of the OS that may be running on these devices. So, don’t beat yourself up if a few users end up on a machine running some form of windows from the late 90s that you didn’t test for. 

You will not be able to test for all variables. That being said, you can use the test cases that you’ve developed for your users to get a feeling of which platforms to test, and on which devices. You’ll also need to decide if you want to test on actual devices or if you can use an emulator to get the idea of the UX.

Limits on testing

When designing your tests, it’s very important to define the scope of the tests. Which devices will be used. Which browsers or Operating Systems should be tested, and which versions of each should be supported. This will keep you from scope-creep and make sure that you can complete testing and roll-out in a timely manner. It’s really easy to get into a test-everything-mode. That’s not only expensive but as I’ve pointed out, nearly impossible from a practical standpoint. 

You know what to do

A few other things that could save you both time and money:

  • Clearly define your audience
  • Limit platform testing
  • Automate testing where possible
  • Use an emulator to save yourself from buying devices

Platform coverage and testing design aren’t much different than any other type of testing work. You need to clearly define who your customers are, and dedicate resources to testing on the devices and platforms that they use in your defined use-cases. 

Spending your resources unwisely? Contact Testlio for a demo and improve your KPIs and user experience today.

You may also like

  • Advice Unmoderated Usability Testing 101: A Complete Guide
  • Advice How to Write Test Cases
  • Advice Understanding Risk-Based Testing in Software Testing
  • Advice Understanding Test Scripts: A Comprehensive Guide
  • Advice What is Code Coverage & How to Calculate It? +6 Tips to Get Started
Path

“Automation helped us reduce regressions from 20 hours to 15 minutes!”

Learn more
  • Facebook
  • Twitter
  • LinkedIn
  • Instagram
Solutions
  • Manual Testing
  • Test Automation
  • Crowdsourced Testing
  • Outsourced Testing
Coverage
  • Payments Testing
  • AI Testing
  • Localization Testing
  • Functional Testing
  • Regression Testing
  • Mobile App Testing
  • Web App Testing
Work
  • Work at Testlio
  • Freelance
  • Testers
Company
  • Clients
  • Events
  • News
  • Notices
  • Privacy Policy
  • Terms of Use
  • Contact Us

Subscribe
to our newsletter