TestKase
TestKase
|Docs
Live

Overview

Drive real physical phones, tablets, and desktop browsers live in your browser tab — tap, type, install your own app, and capture what you find.

Live puts a real device in your browser tab and lets you drive it — tap, type, scroll, and hear it, in real time.

Phones and tablets are genuine handsets over USB by default; virtual devices — Android emulators and iOS simulators — are an opt-in switch you flip on purpose, never a silent substitute. Desktop browsers run on our own Macs and Windows machines. Live is you at the controls; Automate is your test suite at the controls, on the same hardware.

Key capabilities

Real devices

Real Android and iOS phones and tablets over USB by default. Virtual devices are a separate, opt-in switch.

Desktop browsers

Chrome, Edge, and Firefox on Windows and macOS, plus Safari on macOS. The picker shows the versions available now.

Mobile browsers

Safari and Chrome on a real iPhone; Chrome, Firefox, Edge, and Opera on a real Android.

Install your own app

Upload an .ipa or .apk, or install a published app from the device's own App Store or Play Store using your own account.

Live video + audio

Stream the device and tap, type, and swipe in real time, with audio on most sessions.

Screenshots & recording

Capture screenshots on every session type, and record an MP4 on most of them.

Network, location & files

Go offline or throttle the connection, override GPS, route through a VPN exit IP, set language and timezone, and push files and media.

How Live differs from Automate

Live and Automate use the same real hardware — the difference is who's driving.

AspectLiveAutomate
Who drives the deviceA human, in a browser tabA test script (Selenium / Playwright / Appium, etc.)
InteractionManual and interactive — tap, type, exploreScripted and unattended — runs pre-written steps
When it runsNow, when you click StartOn a schedule or in CI/CD
Best forExploration, debugging, demos, manual QARegression, scale, overnight test suites

Live and Automate are separate subscriptions. A single Live plan unlocks both real-device mobile sessions and desktop browser sessions — they draw from the same allowance.

FAQ

▶Are these real devices or emulators?

By default, phones and tablets are genuine physical devices over USB — real iPhones and real Android phones and tablets. You get real GPUs, real sensors, and real vendor behaviour. Virtual devices — Android emulators and virtual iPhones (iOS simulators) — sit behind a separate switch in the picker; you only ever get one when you choose it.

Desktop browsers run in macOS and Windows virtual machines on our own hardware. That's a real Chrome, Edge, Firefox, or Safari on a real operating system — not a rendering emulation or a device-mode preview.

▶Can I install my own app?

Yes. You can upload your own .ipa (iOS) or .apk (Android) and TestKase installs it on the real device — no Apple ID needed. iOS uploads must be a development or ad-hoc build; an encrypted App Store .ipa is rejected.

For published apps, the device's own App Store (iOS) or Play Store (Android) opens on screen and you sign in with your own account.

Signing into the App Store erases the iPhone. Apple gives us no way to sign an Apple ID back out, so a session that ends with an account signed in triggers an automatic full erase and rebuild of that phone — your account, downloads, and everything else on it go with the wipe. Use a throwaway Apple ID. See Installing Apps.

▶How many free minutes do I get?

The Live plan includes a one-time lifetime free allowance of 15 minutes, shared across your mobile and browser sessions. It's a lifetime pool — it doesn't reset each month. Paid tiers remove the minute cap and raise how many sessions you can run in parallel. See Reference.