# Test real device features for complex workflows on App Live

Access features like media injection, physical SIM testing, biometric authentication, and many more to ensure a smooth user experience.

### Comprehensive Mobile Testing with Real Device Features

Test use cases like OTP-based authentication, interrupt testing, accessibility testing, and more.

#### Media Injection and Audio Streaming

##### Camera Image & Video Injection

Test camera-based app workflows to ensure that users can upload pictures and videos and scan QR codes and barcodes.

##### Microphone Audio Injection

Test microphone audio input for use cases like voice search & commands for digital assistants, on Android devices.

##### File Transfer

Enable the users to transfer files between your app and device natively or via the Files App. Test gaming apps by supporting upload/download for .OBB files.

##### Audio Streaming

Stream audio and video from app or browser for use cases such as video streaming and audio playback.

#### Payment & Security Workflows

##### Biometric Authentication

Test use cases that involve biometric authentication via fingerprint scan or face ID.

##### Device Passcode

Test app workflows that require a device passcode to enable app workflows such as device login and payment transaction authentication.

##### Apple Pay

Enable your users to set up Apple Pay and make payments in a few clicks via debit cards and credit cards.

#### Physical SIM New

##### Authentication & Security

Test your app’s password reset workflow and workflows that require OTP-based authentication to allow users to login, signup and make payments securely.

##### Communication

Ensure USSD and SMS services work as expected on your mobile app and test your app's response to SIM-based interruptions like calls.

#### Accessibility Testing

##### Device Shake & Multi-finger Gestures

Simulate shake gestures and multi-finger touch (2/3/4) to test relevant use cases such as taking a screenshot.

##### Assistive Touch

Interact with your mobile app on the remote device using Assistive Touch. Tap, scroll, zoom, swipe, or create more gestures.

##### App Orientation

Test your app in the landscape or portrait mode. Use our in-session toolbar to switch between orientations.

##### Dark Mode

Test your app's UI with a dark background to ensure a smooth user experience.

##### Screen Reader

Activate App Live Screen Reader on Android & iOS to validate your app’s accessibility features.

#### Location and Device Settings

##### Device Settings

Customize device settings like timezone, name, volume, and more to test different use cases.

##### IP Geolocation

Test location-based scenarios for use cases like geofencing and geotargeting for 100+ countries across the globe.

##### Localization Testing

Test your mobile app in different language and region settings. Use our in-session toolbar to set your required location and start testing.

#### Advanced Features

##### Offline Mode Simulation

Test your application's functionality and response to no internet conditions by simulating offline mode.

##### Low Battery Mode ( iOS )

Customize your device settings to test your application's response to low-power mode.

##### Network Simulation

Test app performance in real-world network conditions such as poor connectivity, fluctuating network, and loss of network.

## 30,000+ Real Devices

##### Unparalleled Device Coverage

Maximum device coverage for testing on real iOS and Android devices.

##### Zero setup. Zero Maintenance.

Replace your in-house device lab with a scalable real mobile cloud.

##### Instant Access to Real Devices

No queues for testing. Pick a mobile device and start testing.

## Unwavering Security

The privacy and security of your data are of utmost importance to us. Everything we do at BrowserStack reflects this philosophy.

##### Pristine Devices

Leverage rigorously cleaned devices reset to factory settings before every test to ensure a standard testing environment. Once your test is complete, every last bit of data is destroyed.

##### SOC2 Type 2 Compliant*

BrowserStack platform and data centers are SOC2 Type 2 compliant. We are audited regularly to check if your data is managed securely, and ensure your privacy is protected.

##### GDPR Compliant

BrowserStack’s privacy policy is in compliance with the GDPR regulation. In accordance with the General Data Protection Regulation (EU) 2016/679, we guarantee the protection of your data.

## Frequently Asked Questions

### What is ‘BrowserStack Real Device Features’?

A set of features that allows you to test your website or mobile app on a wide range of real devices, including different screen sizes, screen resolutions, operating systems, and device capabilities. The real device features include Media Injection, Payment & Security Workflows, Physical SIM Testing, Accessibility Testing, Location and Device settings, and advanced features.

### What are the benefits of using ‘BrowserStack Real Device Features’?

The benefits include:

- Comprehensive testing: You can test your website or mobile app on a wide range of real devices, ensuring that it works properly for all users.
- Improved user experience: By testing your app on a variety of devices, you can identify and fix any issues that may affect the user experience.
- Reduced costs: BrowserStack Real Device Features can help you to reduce the costs of testing your app on real devices.
- Increased confidence: By knowing that your app works properly on a wide range of devices, you can deploy it with confidence.

### What devices are supported by BrowserStack Real Device Features?

BrowserStack supports a wide range of devices, including:

- Mobile devices: Android, iOS, and Windows devices
- Tablets: Android and iOS tablets
- Desktop devices: Windows, Mac, and Linux computers

### How do I use BrowserStack Real Device Features?

You will need to create a BrowserStack account. Once you have created an account, you can log in and start testing your website or mobile app on a variety of devices.
