Skip Navigation
case Study

99% Device Compatibility for a New eCommerce and Self-Serve App

5 min read • August 2026

With hundreds of devices and dozens of browsers, compatibility is a moving target, and for an app used by millions, every unproven device is a broken experience waiting to happen.

Executive Summary

“Great experiences are not designed once. They are proven on every device, every release.”

The client wanted their upcoming eCommerce and self-serve application to be compatible with 99% of the devices in the market. Testing manually on each device required device availability and a considerable investment in people to conduct end-to-end testing across browsers and platforms.

ML arteka provided Test Automation-as-a-Service for creation and execution, developing JavaScript test cases with WebdriverIO and the Jasmine framework and integrating them into a Jenkins CI/CD pipeline running on SauceLabs. Using Selenium WebdriverIO, the same test could run across multiple desktop and mobile browsers hosted in the cloud, rather than writing a separate case per browser.

The result: a 50% increase in test coverage, 10x savings on regression time and resources, a 5x improvement in test efficiency, and cloud devices that cut hardware maintenance cost.

Business Outcomes

Cloud-based, reusable tests turned device fragmentation into a scalable, low-cost coverage model.

50%
Increase in test coverage

Through CI/CD.

10x
Savings on regression

Time and resources.

5x
Test efficiency

Same tests across more devices.

The Transformation

From device-by-device manual testing to cloud-based continuous coverage.

  • 1
    ServiceTest Automation-as-a-ServiceDelivered test creation and execution as a service so the client did not need in-house remote-device expertise.
  • 2
    BuildWrite Once, Run EverywhereDeveloped JavaScript cases with WebdriverIO and Jasmine so a single test runs across many desktop and mobile browsers.
  • 3
    CloudRemote Devices with SauceLabsRan tests on cloud-hosted devices, removing the need to acquire and maintain physical hardware.
  • 4
    IntegrateImmediate Feedback via JenkinsIntegrated testing into Jenkins pipelines for continuous, immediate feedback on every change.

The Business Challenge

Proving Compatibility Across a Fragmented Market

Dozens of browsers and hundreds of devices, and a client without remote-device testing expertise.

📱

Multiple platforms

Different browsers and devices across iOS and Android needed testing.

Complex flows

Many variations required extensive manual regression on web and mobile.

Remote device testing

Needed, but the client lacked the in-house expertise.

Business Outcomes in Detail

What the Numbers Mean

50%Increase in test coverage

Through CI/CD.

10xSavings on regression

Time and resources.

5xTest efficiency

Same tests across more devices.

Technology Snapshot

The Cloud Testing Stack

WebdriverIO and Jasmine
JavaScript test cases designed to run across many browsers.

Selenium WebdriverIO
Automates and executes tests across desktop and mobile browsers.

SauceLabs
Cloud-hosted remote devices, no hardware to maintain.

Jenkins CI/CD
Continuous testing with immediate feedback.

ML arteka Executive Insight

Compatibility is not a one-time certification. By designing tests to run once across many cloud devices, the client can keep proving 99% coverage as new devices appear, without buying a single one.

Executive Questions and Answers

The questions leadership tends to ask when evaluating an approach like this.

Coverage
How do you reach 99% device compatibility affordably?

By running the same tests across cloud-hosted devices on SauceLabs, coverage scales without acquiring physical hardware for every device and browser combination.

Efficiency
How is a 5x efficiency gain possible?

Tests are designed so one case runs across multiple desktop and mobile browsers, rather than a separate case per browser, which multiplies coverage per test written.

Scale
What happens when new devices launch?

New devices are added on the cloud platform, so the client gains greater stability today and can extend coverage in the future without buying devices.