What is WeTest UDT?
WeTest UDT (Unified Device Toolkit) from Tencent WeTest provides real-device testing infrastructure for Android, iOS, car infotainment, and VR applications. The platform combines device access, remote debugging, test automation, and resource management for QA engineers, mobile developers, and device management teams.
Device access operates in two modes. Teams connect their own devices via UDT Desktop on Windows, Mac, or Linux, registering them for remote use by any team member regardless of location. Alternatively, teams provision devices from WeTest's cloud farm with 99.9% uptime hosted in data center-grade server rooms. This hybrid model eliminates duplicate hardware across offices and regions.
Remote debugging streams device screens via WebRTC at 30-150 ms latency and 30-60 FPS with below 1% frontend CPU usage. Tools include app management, filterable real-time logs, a graphical file manager, web terminal, and WDB — a cross-platform bridge for ADB and iOS debugging from any OS.
Test automation covers the full workflow from script creation to reporting. WeAutomator provides low-code script recording through OCR, image recognition, and UI control recognition via a VSCode plugin. The platform also accepts scripts from Git or zip uploads and parses PyTest, Unittest, and custom frameworks. Tasks run in serial or parallel with cron scheduling and CI/CD integration via Jenkins, GitLab CI, and REST API. Reports break down results by device and test case with screenshots, video, CPU/memory/FPS data, and logs.
Device management uses tags for batch configuration, health checks, and iOS certificate handling. Role-based access control with three permission tiers ensures project data isolation. Shared cloud, single-tenant, or on-premises deployment.
WeTest is certified under SOC 2 Type 2, ISO/IEC 27001:2013, ISO 9001:2015, ISO/IEC 20000-1, CMMI Maturity Level 3, and TMMI Maturity Level 3.