Hi everyone,
I’m a test engineer focusing heavily on Smart TVs and OTT devices (Tizen, webOS, Roku, Apple TV). For the longest time, our lab was just a wall of 10-15 different TVs, and running cross-platform UI tests or checking A/V sync meant physically sitting in front of them with 10 different remotes.
I got so frustrated that I ended up building an internal tool to solve this: a remote device farm that bridges physical TVs to a web browser using WebRTC cameras and a virtual remote (basically, pointing an Android phone at the TV to capture 30/60fps video and act as a Bluetooth/Network remote).
It’s grown into a SaaS project (QAUltra) and we are currently in closed beta.
I’m curious how are other teams handling this? Are you relying purely on emulators (which miss hardware video decoding bugs), building in-house Appium rigs, or using something else?
Also, if anyone here is currently stuck testing physical TVs and wants to try out our beta for free, let me know! I’d love to get feedback from actual QA engineers on how to make the virtual remote and A/V sync tools better.
