QA Infrastructure
ProvaLab.io QA Infrastructure gives you instant access to a cloud-based device lab and browser grid -- real iOS and Android devices, and all major desktop browsers -- so you can test your applications on real hardware without buying, configuring, or maintaining physical equipment.
What QA Infrastructure Provides
Cloud Device Lab
Access a catalog of real physical iOS and Android devices for mobile testing:
- Real iPhones and iPads -- Test on actual Apple hardware, not just simulators
- Real Android devices -- Test on popular Samsung, Google Pixel, OnePlus, and other Android devices
- Multiple OS versions -- Test across different iOS and Android versions to ensure compatibility
- Live interaction -- Stream the device screen to your browser and interact with it in real time
Cloud Browsers
Run your web tests on browsers hosted in the cloud:
- Chrome -- Multiple versions, including the latest stable and beta releases
- Firefox -- Current and recent versions
- Edge -- Latest Chromium-based Edge
- Safari -- Via macOS-hosted instances
Live Device Streaming
Interact with remote devices directly from your browser -- no special software needed:
- Screen mirroring with low latency
- Touch, swipe, and gesture forwarding
- Real-time video streaming
- Text input and hardware button simulation
Automated Session Management
ProvaLab.io handles the complexity of device and browser management for you:
- Automatic allocation -- Request a device or browser, and ProvaLab.io finds an available one that matches your requirements
- Session isolation -- Each testing session is isolated so your tests do not interfere with others
- Automatic cleanup -- Sessions are cleaned up after use, so the next user starts with a fresh state
- Artifact collection -- Screenshots, video recordings, and logs are automatically captured and stored
Accessing QA Infrastructure from ProvaLab.io
You can access QA Infrastructure from several places in ProvaLab.io:
From the Sidebar
- Click QA Infrastructure in the left navigation menu.
- You will see the device catalog, active sessions, and browser grid status.
From a Test Run
- When creating or editing a test run, select a target environment.
- Choose a specific device or browser from the available options.
- Your tests will run on the selected cloud infrastructure.
From a Test Case
- Open a test case with a linked automation.
- Click Run on Cloud and select the target device or browser.
- The automation executes on the cloud infrastructure and results sync back to ProvaLab.io.
Supported Devices and Browsers
iOS Devices
| Category | Examples |
|---|---|
| iPhones | iPhone 16 Pro Max, iPhone 16 Pro, iPhone 15, iPhone 14, iPhone SE |
| iPads | iPad Pro 12.9", iPad Air, iPad mini |
| iOS Versions | iOS 18.x, iOS 17.x, iOS 16.x |
Android Devices
| Category | Examples |
|---|---|
| Samsung | Galaxy S24 Ultra, Galaxy S23, Galaxy A54 |
| Pixel 9 Pro, Pixel 8, Pixel 7a | |
| Other | OnePlus 12, Xiaomi 14 |
| Android Versions | Android 15, Android 14, Android 13 |
Desktop Browsers
| Browser | Versions |
|---|---|
| Chrome | Latest stable, Beta, and recent previous versions |
| Firefox | Latest stable and recent previous versions |
| Edge | Latest stable |
| Safari | Latest stable (macOS-hosted) |
Device and browser availability depends on your organization's plan. Check the device catalog in ProvaLab.io to see the full list of devices and browsers available to your team.
What's Covered in This Section
| Guide | What You Will Learn |
|---|---|
| Device Lab | How to browse, request, and use cloud devices for testing |
| Live Device Streaming | How to interact with remote devices in real time from your browser |
| Browser Sessions | How to run tests on cloud browsers and connect your automation frameworks |
| Artifacts & Recordings | How to access screenshots, videos, logs, and network recordings from test sessions |