Skip to main content

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

  1. Click QA Infrastructure in the left navigation menu.
  2. You will see the device catalog, active sessions, and browser grid status.

From a Test Run

  1. When creating or editing a test run, select a target environment.
  2. Choose a specific device or browser from the available options.
  3. Your tests will run on the selected cloud infrastructure.

From a Test Case

  1. Open a test case with a linked automation.
  2. Click Run on Cloud and select the target device or browser.
  3. The automation executes on the cloud infrastructure and results sync back to ProvaLab.io.

Supported Devices and Browsers

iOS Devices

CategoryExamples
iPhonesiPhone 16 Pro Max, iPhone 16 Pro, iPhone 15, iPhone 14, iPhone SE
iPadsiPad Pro 12.9", iPad Air, iPad mini
iOS VersionsiOS 18.x, iOS 17.x, iOS 16.x

Android Devices

CategoryExamples
SamsungGalaxy S24 Ultra, Galaxy S23, Galaxy A54
GooglePixel 9 Pro, Pixel 8, Pixel 7a
OtherOnePlus 12, Xiaomi 14
Android VersionsAndroid 15, Android 14, Android 13

Desktop Browsers

BrowserVersions
ChromeLatest stable, Beta, and recent previous versions
FirefoxLatest stable and recent previous versions
EdgeLatest stable
SafariLatest stable (macOS-hosted)
tip

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

GuideWhat You Will Learn
Device LabHow to browse, request, and use cloud devices for testing
Live Device StreamingHow to interact with remote devices in real time from your browser
Browser SessionsHow to run tests on cloud browsers and connect your automation frameworks
Artifacts & RecordingsHow to access screenshots, videos, logs, and network recordings from test sessions