WeTest UDT (Unified Device Toolkit) is a cloud-based automated testing platform developed by Tencent WeTest that enables teams to run tests on real Android, iOS, car infotainment, and VR devices. The platform combines device access, remote debugging, automated test execution, and resource management into a single system.
UDT allows organizations to connect their own local devices to the platform via UDT Desktop (Windows, Mac, Linux), making those devices available for remote use by team members across different locations. This enables cross-regional device sharing without duplicating hardware purchases. In addition to local devices, teams can use WeTest's cloud device farm hosted in data center-level environments with 99.9% uptime.
For live testing, UDT provides WebRTC-based remote device access with 30-150 ms latency and 30-60 FPS screen streaming at below 1% frontend CPU usage. Debugging tools include:
— Visual file manager for browsing and transferring files on the device
— Real-time device logs with filtering
— Web-based command terminal
— Application installation and management
— WDB (WeTest Debug Bridge) for remote ADB/iOS debugging from any OS, including iOS debugging without requiring macOS
Automated testing capabilities:
— Supports Appium, Airtest, PyTest, Unittest, and custom frameworks
— WeAutomator provides low-code test script recording through OCR, image recognition, and UI control recognition via a VSCode plugin
— Scripts can be imported from Git repositories or uploaded as zip packages with automatic parsing
— Serial and parallel execution with configurable timeouts and cron-based scheduling
— Reports include pass/fail results, device activity timelines, screenshots, video recordings, performance metrics (CPU, memory, FPS, network traffic), logs, and downloadable test files
Device management:
— Tag-based configuration for batch environment setup
— Device health monitoring (network, disk space, screenshot verification)
— iOS certificate and provisioning profile management
UDT supports project-based collaboration with role-based access control (Administrator, Member, Guest) and configurable permissions. It offers REST APIs for integration with CI/CD pipelines via Jenkins, GitLab CI, and external systems.
The platform is available in three deployment modes: shared cloud (multi-tenant), single-tenant cloud, and on-premises private 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.
Who Is the Company Behind WeTest UDT?