• 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 QA at Scale Through Device Architecture

Kassidy Kelley , Managing Editor
August 9th, 2023

Let’s start with some absolutes. Maintaining a steady CI/CD pipeline is crucial to modern software development. Testing and quality engineering principles that drive solid deliverables should be flexible and agile. QA teams need hundreds of device and O/S combinations. With those non-negotiables in mind, how would you implement a flexible device architecture to support ongoing and evolving needs to assess mobile and web applications?

In our recent webinar, “Device Farms Reimagined,” experts from eToro, Sauce Labs, and Testlio met to discuss device architectures’ role in building a quality engineering system for scale. 

Dan Ganon, Senior Director of Quality at eToro, Marcus Merrell, VP of Technology Strategy at Sauce Labs, and Summer Weisberg, Chief Client Officer at Testlio, pull from real-world experiences to offer perspectives on the pros/cons of alternative testing architectures.

Quantify coverage in a scalable way

First, quantify coverage as it matters to you. The explosion of variability in today’s software, microservices, technologies, languages, and teams in a modern software stack makes it impossible to gain 100% coverage. 

“I always encourage people to look at risk and risk mitigation instead and quantify that before you go into testing,” said Marcus Merrell, VP of Technology Strategy at Sauce Labs. “[Then] you can say with confidence: ‘I’m about to cover all of the major important risks that matter to us.'”

Flowchart on defining coverage via device type and test type

With the nearly infinite device, O/S, and functionality combinations to test, it’s critical to start here before assessing what the metrics say is most important to your user base. Start by asking: 

  • How much can I spend on coverage? 
  • Which devices are used the most? 
  • What are key flows clients are leaving you for if they fail? 

What do clouds, crowds, and device farms offer?

Device architecture encompasses a wide swath of readily available devices. When you think of testing scenarios, whether local teams or externally sourced, your team is trying to account for all possible scenarios. These scenarios can sometimes give a more comprehensive view of real-world usage. Like web applications running on different browsers under different operating systems. Leaving behind the often archaic and hard-to-use device labs, two leading infrastructures companies are utilizing today are real devices via the cloud and real devices via crowdsourcing. 

decorative image featuring a real device crowd vs a real device cloud

Companies utilize real device clouds with or without a vendor to maintain device and O/S coverage during testing runs. Device clouds offer access to a virtual catalog of devices and operating systems that companies can use remotely and on demand. Device architecture allows you to scale testing as needed and can be cost-effective.

In comparison, or sometimes in conjunction with, crowdsourcing real devices requires building out a remote team of testers (through a vendor with a network of testers like Testlio or your teams) that use personal or provided devices in hand. This allows your development team to get a bird’s eye view of how the deliverable performs when in the end user’s hands.

There’s still a human element that’s really important, especially when you’re dealing with consumers who will leave you quickly if they don’t enjoy the experience of your application.

Summer Weisberg, Chief Client Officer at Testlio

Focusing on optimizing for scale will likely require a unique combination of virtual and in-hand testers, utilizing one or more vendors to reach the coverage area that makes you feel most comfortable releasing a new/updated product.   

Quality engineering, automation, and device architecture 

What do automation and quality engineering ask of device architecture? Your organization has likely already implemented a hybridized workflow focusing on manual and automated testing. Extend that to your architecture. Implementing device clouds and scaling with device crowds could readily supplant your manual testing phase while retaining the automation phase as needed. 

You need a device architecture that can support your QE directives. Device clouds bring value in shifting left, speed, time to market on scripts, and a broader coverage area. Device crowds get hyper-specific tests, UX runs, and a focus on localization and location. Having real-world data is invaluable. So how do you marry these two?

“Maybe you have two parallel flows. You’re automating some tests and manually running other tests to get human insights. Then, you get results where you can make really intelligent decisions on if you should move forward with this release, or what are your risks,” Weisberg said.

Your organization could make substantial gains by implementing a hybrid device architecture. You can readily scale the scope of your quality engineering while accounting for various unique scenarios that benefit from real users on real devices. 

Want more? Watch the entire webinar on demand here.

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