- Home
-
Real Device Testing
Real device testing online, on iOS and Android
Real device testing means running your automated and manual tests on physical phones and tablets rather than on emulators. TestingBot provides a cloud of real iOS and Android devices, hosted in a secure EU datacenter, ready to run your tests in seconds, alongside hosted emulators and simulators for the faster checks you want on every commit.
- Real iOS & Android devices
- European-hosted, GDPR-compliant
- Appium, XCUITest, Espresso, Maestro, Mobilewright
- Pristine, never jailbroken
Trusted by some of the world's most innovative companies
Reliable Device Farm
Get instant access to a fast, reliable device infrastructure.
24/7 device availability
Physical iOS and Android devices, available at any time of the day.
Zero setup & Maintenance
Focus on testing instead of worrying about setup and maintenance of a mobile device farm.
Security
Devices located in a datacenter in Europe. Each test runs on a secure and pristine device.
Real Android and iOS devices
Test across real iPhone, iPads, Google, OnePlus, Xiaomi and Samsung phones & tabs.
Variety of devices
Test on any device, flagship or budget, with support for the newest and legacy iOS and Android versions.
Performance
Our infrastructure is built for performance to eliminate test flakiness and latency.
Every real device you can test on
This is the full list, rendered from our live inventory rather than from a marketing number. Every entry is a physical phone or tablet racked in our European datacenter, wiped and re-imaged between sessions.
Pixel 11
Android 17.0
iPhone 17 Pro
iOS 26.5
iPhone 17 Pro Max
iOS 26.6
iPhone 16 Pro
iOS 26.4
iPad (9th generation)
iOS 26.6
Galaxy S26
Android 16.0
Huawei P40
Android 12.0
iPhone Air
iOS 26.2
Pixel 10
Android 16.0
iPhone 17
iOS 26.0
Pixel 9
Android 16.0
Galaxy S25
Android 15.0
iPhone 16
iOS 26.5
Redmi Note 13
Android 14.0
iPhone SE 2022
iOS 17.5
Galaxy A55
Android 14.0
Galaxy S24
Android 14.0
Pixel 8
Android 14.0
iPhone 15
iOS 18.0
iPad (8th generation)
iOS 14.7
iPhone 11
iOS 14.8
iPhone 14
iOS 17.6
Galaxy S23
Android 13.0
iPhone 13
iOS 18.5
Pixel 6
Android 13.0
iPhone XR
iOS 14.8
iPad (8th generation)
iOS 15.0
Galaxy A12
Android 11.0
Mi 10
Android 12.0
Galaxy S21
Android 11.0
iPhone 12
iOS 14.5
Galaxy S20
Android 10.0
iPhone 11
iOS 14.0
iPhone 8
iOS 16.7
Galaxy Tab S11
Android 16.0
Galaxy S10
Android 10.0
Pixel
Android 7.1
iPhone XR
iOS 18.7
iPad (6th generation)
iOS 13.5
iPhone 6s
iOS 15.8
Galaxy S8
Android 9.0
Need a model that is not listed? A private device cloud lets us buy and rack specific hardware for your account alone. For quick checks on hardware nobody keeps in a rack, we also run hosted emulators and simulators.
Test Automation Frameworks
Works instantly with the most popular mobile automation frameworks:
-
Appium
Mobile Automation Framework, using WebDriver, runs on physical devices and simulators/emulators.
Try with Appium -
Maestro
Maestro is a mobile UI testing framework, which supports testing on both iOS and Android.
Try with Maestro -
Mobilewright
Mobilewright runs Playwright-style mobile tests in TypeScript on both iOS and Android.
Try with Mobilewright
Cut suite time from hours to minutes
Drastically shorten your total app test duration by running tests simultaneously. TestingBot provides a variety of devices, ready to run your tests in parallel.
Start free
Video, screenshots & logs
Every mobile test comes with access to generated logs, videos and screenshots.
Start freeTestingBot Storage
Upload your native mobile app, as an .apk or .ipa, to TestingBot Storage and start testing immediately.
Start free
Real devices vs emulators: when each one is the right call
Real device testing is not automatically the correct answer. Emulators and simulators are faster to start, cheaper to run in bulk and perfectly adequate for a large share of everyday checks. We sell both, so here is the split we would actually recommend.
An emulator or simulator is enough for
- 1 Layout, navigation and functional regression on every commit, where you care that the flow works rather than how the hardware behaves.
- 2 Broad OS-version sweeps, because spinning up twenty emulator images costs a fraction of occupying twenty physical handsets.
- 3 Early development feedback, where a session that starts in seconds matters more than hardware fidelity.
- 4 Screen-size and resolution checks, which an emulator reproduces faithfully.
You need real hardware for
- 1 Performance and responsiveness, because an emulator borrows your host machine's CPU and memory and will happily hide a device that is too slow.
- 2 Camera, GPS, biometrics, Bluetooth and other sensors, which emulators either stub out or approximate.
- 3 Real network behaviour on a real radio, including how the app copes with a genuinely poor mobile connection.
- 4 Vendor-specific behaviour, where the manufacturer's own build of Android is what breaks rather than Android itself.
Most teams end up running both: emulators and simulators on every commit, and real hardware before a release, on the handsets their own analytics say matter most.
Which plans include real devices
Real devices are not a premium tier here. Every TestingBot subscription includes them, and there is one honest exception you should know about before you buy.
Manual plan
Live, hands-on sessions on real iPhones, iPads and Android handsets, driven from your browser. Includes the hosted emulators and simulators too.
Automated plan
Appium, XCUITest, Espresso and Maestro runs on real devices, plus the full desktop browser grid. Codeless AI, visual testing and accessibility scans are included rather than sold separately.
Pro plan
Everything in Manual and Automated on a single subscription, for teams doing both against the same device fleet.
Pay-as-you-go credits
Credits cover automated runs on desktop browsers and on emulators and simulators only. They do not include real devices, and they do not include live manual sessions.
Current tiers and parallel-session counts are on the pricing page. Every plan starts with a free trial, and no card is needed to look around.
Real Device Testing: Quick Comparison
How TestingBot's real device cloud compares to other major providers.
| Capability | TestingBot | BrowserStack | SauceLabs |
|---|---|---|---|
| Real iOS & Android devices | |||
| European-hosted devices (data residency) |
Yes
|
US primary
|
US primary
|
| GDPR compliant, CSA STAR Level 1 self-assessment | |||
| Appium / XCUITest / Espresso / Maestro |
No Maestro
|
||
| Free for open source |
Yes
|
||
| Dedicated private device cloud | |||
| Secure tunnel for private/staging apps | |||
| Transparent flat-rate pricing |
Yes
|
Custom quote
|
Custom quote
|
See more on the SauceLabs alternative, BrowserStack alternative and LambdaTest alternative pages.
Test native device features
Access and modify device features to test your app in various real-world conditions.
Network Simulation
Test for scenarios like connectivity, fluctuating network & many more.
Localization testing
Test your apps across different timezones, languages and geolocations.
Dark Mode
Test your app's UI with a dark background to ensure a smooth user experience.
App Orientation
Test your app in the landscape or portrait mode. Switch between orientations to test your app's response.
Audio
Record and hear in realtime the audio generated on the device.
Settings
Control various settings on the device.
Your very own Mobile Devices
Choose your own iOS and Android devices. We will purchase these devices, install and configure them in our secure datacenter.
These devices will be only available to you, 24x7.
Private devices can be customised to your needs. Have us install specific profiles and apps, or change specific settings of the device. You decide.
Learn more
Test Staged Websites
Use the secure TestingBot Tunnel to easily test your staging and development environments across all browsers, ensuring seamless access behind firewalls or private networks.
Test data and websites from behind your firewall on the TestingBot cloud.
Frequently Asked Questions
Common questions about real device testing on TestingBot.
What is real device testing?
Real device testing is the practice of running automated or manual tests on physical smartphones and tablets, as opposed to emulators or simulators. It surfaces hardware-specific issues like CPU/RAM constraints, battery behaviour, real network conditions and device-specific rendering quirks that emulators or simulators cannot reproduce.
Should I use a real device or an emulator?
Use emulators for fast feedback during early development and unit-style flows. Use real devices for release validation, performance testing, biometric flows, camera/sensor logic, push notifications and final acceptance testing. Most teams run both: emulators in CI on every commit, real devices on the release branch.
Where are TestingBot's real devices located?
All TestingBot devices are hosted in a secure datacenter in Belgium, Europe. Every device is wiped and re-imaged after each test session. None are jailbroken or rooted.
Which test frameworks does the real device cloud support?
Appium (iOS and Android), XCUITest (iOS), Espresso (Android), Maestro (iOS and Android), Mobilewright (iOS and Android) and any WebDriver-compatible framework. You can also drive devices manually from your browser, or use TestingBot's codeless AI test creator to generate tests from plain English.
Can I test apps that are not yet on the App Store or Google Play?
Yes. Upload an .ipa or .apk build to TestingBot Storage and install it on any real device. You can also test apps already published to the App Store or Google Play, or connect to staging environments behind a corporate firewall using TestingBot Tunnel.
What's the difference between the public and private device cloud?
Public-cloud devices are shared across customers and are wiped between sessions. Private-cloud devices are dedicated phones we purchase, configure and host exclusively for your account, with optional persistence between tests, custom profiles and pre-installed apps.
How does TestingBot compare to BrowserStack and SauceLabs for real device testing?
TestingBot offers European-hosted real devices (BrowserStack and SauceLabs are primarily US-hosted), GDPR and CSA STAR compliance, transparent flat-rate pricing, free for open source, and identical Appium/XCUITest/Espresso APIs. Customers usually migrate for the EU data residency, faster device allocation and direct support from the engineering team.
Looking for hands-on details? See the live mobile app testing page or browse our supported devices.
Sign up for a Free Trial
Start testing your apps with TestingBot.