WeTest UDT (Unified Device Toolkit) is a cloud-based platform developed by Tencent WeTest that lets QA teams and developers run automated and manual tests on real Android and iOS devices. Organizations can connect local devices through the UDT Desktop client on Windows, macOS, or Linux and share them across regions, or use WeTest's cloud device farm with 99.9% availability.
Live testing uses WebRTC screen streaming at 30-150ms latency and 30-60 FPS. The debugging toolkit includes application management, real-time log viewing with filters, a visual file browser, a web terminal, and WDB (WeTest Debug Bridge) for remote ADB and iOS debugging from any OS without requiring macOS.
For automation, UDT works with Appium, Airtest, and other frameworks. Teams import scripts from Git or upload zip packages, with automatic parsing of PyTest, Unittest, and custom cases. Tasks support serial and parallel execution, configurable timeouts, and scheduled runs via cron or timed triggers.
Reports provide device-level and case-level results, activity timelines, screenshots, video recordings, performance charts for CPU, memory, FPS, and network traffic, plus downloadable logs.
Device management uses tags for batch configuration including app pre-installation, cleanup rules, and health checks. iOS certificate management is built in. Access control supports Administrator, Member, and Guest roles with full project data isolation. Available as multi-tenant cloud, dedicated single-tenant, or on-premises deployment. Free 30-day trial offered.