Your next release. Tested in the real world. Explore device coverage
THE PHYSICAL DEVICE CHECK

Real device testing for the moments a preview can miss.

A real device test runs your app or mobile website on physical hardware. The phone's operating system, browser and manufacturer software all become part of the test environment. That makes device testing a useful step when you want to reproduce a customer issue or validate a release beyond your own development setup.

Test on Real testing library3 min read
01

Use real hardware for the questions that depend on it

A physical phone can expose behavior tied to its memory, processor and manufacturer software. Use that perspective when a bug appears on a specific model or when a journey depends on device behavior. A cloud device is remote hardware; a desktop browser resized to a phone width is a different kind of check.

02

Choose a workflow before choosing a device

Mobile app testing begins with an installable build. Mobile website testing begins with a URL and browser. Either workflow can include exploratory interaction or scripted regression tests. Decide what you are testing, then match the device, OS version and test method to that task.

03

Build a small, useful device matrix

Start with the configurations common in your audience data. Add a configuration connected to a reported issue and a different screen size or form factor. Record why each entry matters. This gives the team a reasoned shortlist that can grow as product usage changes.

04

Make the result reproducible

Record the build or website URL, model, OS, browser, steps, expected result and actual result. A screenshot shows the state; a short recording shows the interaction. Logs and network evidence can help when those tools are supported by the chosen service.

A USEFUL STARTING POINT

Your testing checklist

  • Install or open the exact build under review
  • Complete onboarding and sign-in
  • Repeat one critical purchase or submission journey
  • Change orientation and return to the same screen
  • Check permission and recovery states that matter to your app
  • Save the device configuration alongside every reported issue

A practical workflow

01

Define the release question

Write the user journey and failure you are trying to detect.

02

Select the coverage

Choose devices and OS versions based on audience use and product risk.

03

Repeat and compare

Run the same steps, record differences, and retest the fix in the affected configuration.

Common questions

Technical references

Official documentation for the underlying testing concepts. Available capabilities vary by provider and setup.

BrowserStack real device cloudSauce Labs real device cloudAWS Device Farm overview
TAKE THE NEXT STEP

Turn your release questions into a device shortlist.

Explore representative coverage, then tell us which devices, versions and workflows you need. Our team confirms the setup before activation.

Sign up for access